aws ecr get-login-password --region {{ region }} | docker login --username AWS --password-stdin {{ aws_account_id }}.dkr.ecr.{{ region }}.amazonaws.com
"containerDefinitions": [
{
"name": "my-container",
"image": "{{ aws_account_id }}.dkr.ecr.{{ region }}.amazonaws.com/my-ecr-repo:latest",
"dockerCredentialsProvider": {
"credentialsParameter": "{{ arn }}",
"credentialProvider": "SECRETS_MANAGER"
},
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "/ecs/my-ecs-service",
"awslogs-region": "{{ region }}",
"awslogs-stream-prefix": "my-ecs-service"
}
}
}
],
"requiresCompatibilities": [
"EC2"
],
"networkMode": "bridge",
"executionRoleArn": "{{ ecs_task_role_arn }}",
"taskRoleArn": "{{ ecs_execution_role_arn }}",
"family": "{{ ecs_task_family }}",
"cpu": "{{ ecs_task_cpu }}",
"memory": "{{ ecs_task_memory }}",
"placementConstraints": [],
"volumes": []
aws logs describe-log-groups
如果身份验证仍然不起作用,请考虑以下选项: