Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.83 KB

aws-cli.md

File metadata and controls

52 lines (38 loc) · 1.83 KB

AWS CLI: consulta rápida

Use sempre um perfil nomeado e confirme conta e região antes de executar comandos que alteram recursos.

Identidade e configuração

aws --version
aws configure list --profile curso
aws sts get-caller-identity --profile curso
aws configure get region --profile curso

get-caller-identity deve retornar a conta e o ARN esperados. Interrompa a execução se a identidade não for a conta de estudo.

S3

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 curso

Prefira head-object para validar metadados sem baixar o arquivo. Antes de sincronizar diretórios, execute aws s3 sync ORIGEM DESTINO --dryrun.

Lambda e Glue

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 curso

Logs e custos

aws logs describe-log-groups --log-group-name-prefix /aws/lambda/ --profile curso
aws budgets describe-budgets --account-id ID_DA_CONTA --profile curso

Diagnóstico rápido

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

Veja também: IAM, Lambda e Módulo 04.