CLI, SDK e API Flashcards

1
Q

Para uma instancia EC2 recuperar metadata sobre ela, qual IP chamar?

A

IMDSv1 através do http://169.254.169.254/latest/meta-data/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Diferença entre IMDSv1 e IMDSv2?

A

O primeiro não tem segurança, o segundo é preciso primeiro gerar o token com http://169.254.169.254/latest/api/token e depois /latest/meta-data/profile passando o token no header

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como configurar um novo profile na CLI da aws?

A

aws configure –profile <nome-profile></nome-profile>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Depois de criar um novo profile na CLI da aws, como utilizar ele nos comandos?

A

Usa-se a propriedade –profile <nome-profile></nome-profile>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Para usar a CLI com MFA habilitado é preciso:

A

Criar uma sessão temporária chamando o aws sts get-session-token

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Região default do CLI?

A

us-east-1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Estou tendo erros momentaneos ao utilizar a API da AWS, qual a melhor escolha para mecanismo de retry?

A

Exponential Backoff. A cada retry dobra-se o tempo de espera (1s, 2s, 4s, 8s…), só implementar para erros 500 ou ThrottlingException

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tenho erros o tempo todo ao acessar a API da AWS, o que fazer?

A

Pedir aumento de rate limit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ordem de busca de credenciais na CLI?

A
  1. Command Line
  2. Variaveis de ambiente (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN)
  3. ~/.aws/credentials
  4. ~/.aws/config
  5. Amazon ECS Container - For ECS containers
  6. EC2 Instance profile credentials
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ordem de busca de credenciais no Java SDK?

A
  1. Java system properties: aws.accessKeyId e aws.secretKey
  2. Variaveis de ambiente: AWS_ACCESS_KEY_ID e AWS_SECRET_ACCESS_KEY
  3. ~/.aws/credentials
  4. Amazon ECS Container - For ECS containers
  5. EC2 Instance profile credentials
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Se não utilizar a SDK ou o CLI o que é preciso para enviar uma request a API da AWS?

A

Assinar a request com SignV4 e enviar via header ou query string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly