1 つのパブリックサブネットを持つ VPC 用の AutoScaling グループのセットアップと AWS Code Deploy のセットアップがあります。VPC インスタンスは、IAM ロールを介してすべての AWS サービスにアクセスできます。
ベース AMI は、CodeDeploy エージェントがインストールされた ubuntu です。スケーリング イベントがトリガーされるたびに、AutoScaling グループがインスタンスを起動し、インスタンスは「ライフサイクル イベントの待機中」になります。
AWS Code Deploy がデプロイをトリガーし、「進行中」状態になり、その状態が 1 時間以上続いた後、失敗します。
その 1 時間以内に Elastic IP を手動で割り当てると、コードのデプロイはすぐに成功します。
CodeDeploy が VPC インスタンスで成功するためには、パブリック/Elastic IP が必要ですか?
パブリック IP を必要とせずに Code Deploy を成功させるにはどうすればよいですか。