前提条件
このチュートリアルを実行するには:
-
CodeDeploy の開始方法 の設定と構成、IAM インスタンスプロファイル (
CodeDeployDemo-EC2-Instance-Profile) およびサービスロール (CodeDeployDemo) の作成を含む、AWS CLI のすべてのステップを完了します。サービスロール は、ユーザーに代わってサービスアクセス権限を付与する、特別なタイプの IAM ロールです。 -
起動テンプレートを使用して Auto Scaling グループを作成する場合は、次の権限を追加する必要があります。
-
ec2:RunInstances -
ec2:CreateTags -
iam:PassRole
さらなる詳細については、ステップ 2: サービスロールを作成する、Creating a launch template for an Auto Scaling group、および Amazon EC2 Auto Scaling User Guide 中の Launch template support を参照してください。
-
-
Ubuntu サーバーインスタンスおよび CodeDeploy と互換性のあるリビジョンを作成して使用します。リビジョンでは、次のいずれかを実行できます。
-
「ステップ 2: サンプルのアプリケーションリビジョンを作成する」チュートリアルの チュートリアル: CodeDeploy (Windows サーバー、Ubuntu サーバー、または Red Hat エンタープライズ Linux) を使用してオンプレミスインスタンスにアプリケーションをデプロイします。 のサンプルリビジョンを作成して使用します。
-
リビジョンを独自に作成するには、「CodeDeploy のアプリケーションリビジョンの操作」を参照してください。
-
-
Inbound rule を用いて、
CodeDeployDemo-AS-SGという名前のセキュリティグループを作成します。-
Type: HTTP
-
ソース:どこでも
これは、アプリケーションを表示し、デプロイメントの成功を確認するために必要です。セキュリティグループの作成方法については、Amazon EC2 user guide 中の Creating a security group を参照してください。
-