From 9bac977fdf1c4e249341529158597c454477353c Mon Sep 17 00:00:00 2001 From: Felix Wong Date: Thu, 30 May 2024 03:02:19 -0700 Subject: [PATCH] Update ecs-deploy.yaml Signed-off-by: Felix Wong --- .github/workflows/ecs-deploy.yaml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ecs-deploy.yaml b/.github/workflows/ecs-deploy.yaml index bf1a814..0e6d142 100644 --- a/.github/workflows/ecs-deploy.yaml +++ b/.github/workflows/ecs-deploy.yaml @@ -22,10 +22,8 @@ env: AWS_REGION: us-west-2 # set this to your preferred AWS region, e.g. us-west-1 ECS_SERVICE: MY_ECS_SERVICE # set this to your Amazon ECS service name ECS_CLUSTER: MY_ECS_CLUSTER # set this to your Amazon ECS cluster name - ECS_TASK_DEFINITION: MY_ECS_TASK_DEFINITION # set this to the path to your Amazon ECS task definition - # file, e.g. .aws/task-definition.json - CONTAINER_NAME: MY_CONTAINER_NAME # set this to the name of the container in the - # containerDefinitions section of your task definition + ECS_TASK_DEFINITION: MY_ECS_TASK_DEFINITION # path to your Amazon ECS task definition file, e.g. .aws/task-definition.json + CONTAINER_NAME: MY_CONTAINER_NAME # name of the container in the containerDefinitions section of your task definition jobs: deploy: @@ -38,22 +36,22 @@ jobs: uses: actions/checkout@v4 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@0e613a0980cbf65ed5b322eb7a1e075d28913a83 + uses: aws-actions/configure-aws-credentials@main with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + role-to-assume: arn:aws:iam::1234567890:role/example-role + role-session-name: githubaction-aatf aws-region: ${{ env.AWS_REGION }} - name: Fill in the new image ID in the Amazon ECS task definition id: task-def - uses: aws-actions/amazon-ecs-render-task-definition@c804dfbdd57f713b6c079302a4c01db7017a36fc + uses: aws-actions/amazon-ecs-render-task-definition@master with: task-definition: ${{ env.ECS_TASK_DEFINITION }} container-name: ${{ env.CONTAINER_NAME }} image: ${{ steps.build-image.outputs.image }} - name: Deploy Amazon ECS task definition - uses: aws-actions/amazon-ecs-deploy-task-definition@df9643053eda01f169e64a0e60233aacca83799a + uses: aws-actions/amazon-ecs-deploy-task-definition@master with: task-definition: ${{ steps.task-def.outputs.task-definition }} service: ${{ env.ECS_SERVICE }}