タイトルが示すように、インストールライフサイクル イベントが終了せず、タイムアウトになるため、ecs のブルー/グリーン デプロイが終了しません。
version: 0.0
Resources:
- TargetService:
Type: AWS::ECS::Service
Properties:
TaskDefinition: <TASK_DEFINITION>
LoadBalancerInfo:
ContainerName: "WordpressContainer"
ContainerPort: 80
タスク定義ファイル:
{
"executionRoleArn": "arn:aws:iam::336636872471:role/WordpressPipelineExecutionRole",
"containerDefinitions": [
{
"name": "WordpressContainer",
"image": "<IMAGE1_NAME>",
"essential": true,
"portMappings": [
{
"hostPort": 80,
"protocol": "tcp",
"containerPort": 80
}
]
}
],
"requiresCompatibilities": [
"FARGATE"
],
"networkMode": "awsvpc",
"cpu": "256",
"memory": "512",
"family": "wordpress"
}
パイプラインをトリガーする必要最小限のワードプレス docker イメージを ECR にプッシュしていますが、CodeDeployでスタックします。
何が起こっているのですか?どうすればそれをデバッグすることになっていますか?
PS 60 分でタイムアウトになり、次のメッセージが表示されました。
置換タスク セットが正常になるのを待っている間に、デプロイがタイムアウトしました。このタイムアウト期間は 60 分です。