GitEngHar / CiCdHandsOn

awsのcicdをハンズオンするための環境
0 stars 0 forks source link

Myb #5

Closed GitEngHar closed 12 months ago

GitEngHar commented 1 year ago

image

GitEngHar commented 1 year ago

No application found for name: AppECS-BG-deploy-front-cluster-BG-deploy-front-svc

エラーでデプロイできなああいTT Cluster 名を適当にした際のエラーは、no cluster のようなエラーで、 Service 名を適当にした際のエラーは no serciveのようなエラーであったため、 service と cluster名以外の名称が一致せずエラーが出ている。

心当たりは アプリケーション名(デプロイグループが含まれている奴) で発生していそう

https://qiita.com/yuyasat/items/ba7c9e15cdf60fa7d021

力技の人もいる アプリ名を書き換えて解決

deploy 時に appspec.yamlないよでエラーがでるので、ここを参照して設定する必要がありそう。 https://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/application-revisions-appspec-file.html#add-appspec-file-ecs

ghでec2で成功している例 https://qiita.com/father_further/items/e98e02c1823a0f7a5a63#4-%E3%83%AC%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%AE%E8%A8%AD%E5%AE%9A

GitEngHar commented 1 year ago

きたー★ image

要確認中... https://ap-northeast-1.console.aws.amazon.com/codesuite/codedeploy/deployments/d-7B6VRMFKE?region=ap-northeast-1

デプロイ中 image

GitEngHar commented 1 year ago

作成されている、Taskdef と Imageに問題がないのか、ちゃんと動くのかを確認

{
    "taskDefinitionArn": "arn:aws:ecs:ap-northeast-1:429535751272:task-definition/frontTask:21",
    "containerDefinitions": [
        {
            "name": "simpleWebapp",
            "image": "429535751272.dkr.ecr.ap-northeast-1.amazonaws.com/viewcertweb:66174a9a2e20b94a10880d1aebf5da986682795c",
            "cpu": 0,
            "links": [],
            "portMappings": [
                {
                    "containerPort": 80,
                    "hostPort": 80,
                    "protocol": "tcp"
                }
            ],
            "essential": true,
            "entryPoint": [],
            "command": [],
            "environment": [],
            "environmentFiles": [],
            "mountPoints": [],
            "volumesFrom": [],
            "secrets": [],
            "dnsServers": [],
            "dnsSearchDomains": [],
            "extraHosts": [],
            "dockerSecurityOptions": [],
            "dockerLabels": {},
            "ulimits": [],
            "systemControls": []
        }
    ],
    "family": "frontTask",
    "executionRoleArn": "arn:aws:iam::429535751272:role/MyBgCodeSecurity-ECSTaskExecutionRole-DLOG9MZ7VXQ4",
    "networkMode": "awsvpc",
    "revision": 21,
    "volumes": [],
    "status": "ACTIVE",
    "requiresAttributes": [
        {
            "name": "com.amazonaws.ecs.capability.ecr-auth"
        },
        {
            "name": "com.amazonaws.ecs.capability.docker-remote-api.1.17"
        },
        {
            "name": "ecs.capability.execution-role-ecr-pull"
        },
        {
            "name": "com.amazonaws.ecs.capability.docker-remote-api.1.18"
        },
        {
            "name": "ecs.capability.task-eni"
        }
    ],
    "placementConstraints": [],
    "compatibilities": [
        "EC2",
        "FARGATE"
    ],
    "requiresCompatibilities": [
        "FARGATE"
    ],
    "cpu": "256",
    "memory": "512",
    "registeredAt": "2023-10-18T23:45:51.940Z",
    "registeredBy": "arn:aws:sts::429535751272:assumed-role/TestMyCodeDeployRole/AWSCloudFormation",
    "tags": []
}

image

動きはするが、期待する表示ではない。htmlがちゃんと反映されていない

GitEngHar commented 1 year ago

存在しないImageをTaskdefで設定していたために、installが完了しなかった。

image

GitEngHar commented 1 year ago

image