Use sempre um perfil nomeado e confirme conta e região antes de executar comandos que alteram recursos.
aws --version
aws configure list --profile curso
aws sts get-caller-identity --profile curso
aws configure get region --profile cursoget-caller-identity deve retornar a conta e o ARN esperados. Interrompa a execução se a identidade não for a conta de estudo.
aws s3 ls --profile curso
aws s3 ls s3://NOME_DO_BUCKET/raw/ --recursive --profile curso
aws s3 cp datasets/exemplos/vendas.csv s3://NOME_DO_BUCKET/raw/vendas/ --profile curso
aws s3api head-object --bucket NOME_DO_BUCKET --key raw/vendas/vendas.csv --profile cursoPrefira head-object para validar metadados sem baixar o arquivo. Antes de sincronizar diretórios, execute aws s3 sync ORIGEM DESTINO --dryrun.
aws lambda get-function --function-name NOME_DA_FUNCAO --profile curso
aws lambda get-function-configuration --function-name NOME_DA_FUNCAO --profile curso
aws glue get-job --job-name NOME_DO_JOB --profile curso
aws glue get-job-runs --job-name NOME_DO_JOB --max-results 5 --profile cursoaws logs describe-log-groups --log-group-name-prefix /aws/lambda/ --profile curso
aws budgets describe-budgets --account-id ID_DA_CONTA --profile curso| Sintoma | Verificação |
|---|---|
AccessDenied |
confirme identidade, ação, recurso e condições da policy |
| recurso não encontrado | confirme região e nome do recurso |
| arquivo não aparece | confira bucket, chave completa e perfil |
| comando atua na conta errada | pare e repita sts get-caller-identity |