使用本快速入門為 AWS 上的藍綠部署和設定以下環境:
- 管道:用於上傳 Amazon S3 儲存貯體時觸發,以將新的應用程式套件版本部署到 AWS Elastic Beanstalk 環境。
- AWS Lambda 函數:用於將藍色環境複製為綠色環境、對調網址,以及在完成藍色環境部署時終止綠色環境。
- AWS CodeBuild 專案:用於執行藍色與綠色環境之間初始網址對調,以及測試藍色環境部署。
- 如果未提供現有 Elastic Beanstalk 環境和存在快速入門的應用程式,本快速入門將會建立範例環境。
- Lambda 函數、CodeBuild 專案、CodePipeline 的AWS IAM 角色,以及 Elastic Beanstalk 範例應用程式的服務角色。
- 將存放 CodePipeline Artifact Store、Lambda Function 資產和 CodeBuild 資產的 Amazon S3 儲存貯體分開。您可以使用選用的 S3 儲存貯體,來存放 zip 套件,這個套件包含用於部署 Elastic Beanstalk 的應用程式程式碼。
沒有留言:
張貼留言