fiz como o professor, mas o ECS está dizendo que o token e invalido.
The security token included in the request is invalid.
fiz como o professor, mas o ECS está dizendo que o token e invalido.
The security token included in the request is invalid.
Olá, Wilison!
Parece que o problema está relacionado às credenciais da AWS que foram configuradas. Vou listar aqui algumas sugestões para solucionar a questão:
Verifique as Credenciais:
aws-access-key-id
e o aws-secret-access-key
para os secrets do GitHub.Revogue e Gere Novas Credenciais:
Permissões do Usuário IAM:
AmazonECS_FullAccess
e AmazonEC2ContainerRegistryFullAccess
.Formato do Arquivo YAML:
ECS.yml
está correta. Qualquer erro de formatação pode causar problemas na leitura das credenciais.Verifique a Região:
aws-region: us-east-2
) está correta e corresponde à região onde seus recursos ECS estão configurados.Aqui está um exemplo de como seu arquivo ECS.yml
deve estar configurado:
name: Entrega continua
on:
workflow_call:
jobs:
ECS:
runs-on: ubuntu-latest
steps:
- name: configurando credenciais da AWS
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.ID_CHAVE_ACESSO }}
aws-secret-access-key: ${{ secrets.CHAVE_SECRETA }}
aws-region: us-east-2
- name: Obtendo arquivo da tarefa
run: aws ecs describe-task-definition --task-definition Tarefa_API-GO --query taskDefinition > task-definition.json
Espero ter ajudado e bons estudos!