翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CodeDeploy 対応 AMI を使用したミュータブルデプロイ
AWS CodeDeploy
Amazon Linux (バージョン 1)
Amazon Linux 2
RedHat 7
CentOS 7
CodeDeploy を初めて使用する前に、いくつかのセットアップ手順を完了する必要があります。
AWS CodeDeploy のサービスロールを作成し、デプロイでサービスロール ARN を使用する
すべての CT オプションの IDs「変更タイプリファレンス」に記載されています。
注記
現在、このソリューションでは Amazon S3 ストレージを使用する必要があります。
ここでは基本的な手順について説明し、手順の詳細については AMS ユーザーガイドを参照してください。
Amazon S3 ストレージバケットを作成します。CT: ct-1a68ck03fn98r。S3 バケットではバージョニングが有効になっている必要があります (これを行う方法については、「バケットバージョニングの有効化」を参照してください)。
バンドルされた CodeDeploy アーティファクトを配置します。これは、AMS 経由でアクセスをAmazon S3 コンソールで行うことができます。または、このコマンドのバリエーションを使用します。
aws s3 cpZIP_FILEPATH_AND_NAMEs3://S3BUCKET_NAME/AMS AMI
customer-を見つけます。次のいずれかを使用します。AMS コンソール: 関連する VPC の VPC 詳細ページ
AMS API AMS SKMS API リファレンスについては、AWS Artifact コンソールのレポートタブを参照してください。または CLI:
aws amsskms list-amis
Autoscaling グループ (ASG) を作成します。CT: ct-2tylseo8rxfsc。AMS AMI を指定し、ポートを開くようにロードバランサーを設定し、
customer-mc-ec2-instance-profileに を指定しますASGIAMInstanceProfile。CodeDeploy アプリケーションを作成します。CT: ct-0ah3gwb9seqk2。パラメータには、 などのアプリケーション名が含まれます
WordpressProd。CodeDeploy デプロイグループを作成します。CT: ct-2gd0u847qd9d2。パラメータには、CodeDeploy アプリケーション名、ASG 名、設定タイプ名、サービスロール ARN が含まれます。
CodeDeploy アプリケーションをデプロイします。CT: ct-2edc3sd1"rb。パラメータには、CodeDeploy アプリケーション名、設定タイプ名、デプロイグループ名、リビジョンタイプ、および CodeDeploy アーティファクトがある S3 バケットの場所が含まれます。