S3 Flashcards

1
Q

Como fazer upload de um ficheiro de mais de 5GB?

A

Multipart upload

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

Como aumentar a performance de upload de um ficheiro ao S3?

A

Utilizar multipart upload e S3 transfer acceleration.

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

Pra que serve o S3 transfer acceleration?

A

Faz o upload de um ficheiro para uma edge location mais proxima do utilizador e a AWS transfere para a região correta pela rede privada.

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

Formas de controle de acesso ao s3?

A
  1. IAM Policies
  2. Bucket policy (regras ao nivel do bucket)
  3. Object ACL (Access control list no ficheiro)
  4. Bucket ACL (Access control list no bucket)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como recuperar um arquivo deletado no s3?

A

É preciso ter o versioning ligado.

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

Como replicar um arquivo entre buckets em regiões diferentes?

A

Cross Region Replication (CRR)

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

Como replicar um arquivo entre buckets na mesma região?

A

Same Region Replication (SRR)

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

Apos ligar o Same Region Replication ou o Cross Region Replication no bucket meus arquivos nao foram diretamente pro outro bucket, porque e como resolver?

A

Somente arquivos adicionados apos a configuração são replicados, para replicar arquivos ja existentes pode-se fazer uma batch replication.

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

Tenho um bucket configurado com versioning e replicação, apaguei um arquivo e ele não foi apagado no outro bucket, porque?

A

Como o versioning está ligado é criado um delete marker e por padrão estes não são replicados, mas é possível alterar.

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

Storage class recomendada para Big data analysis, Mobile and gaming apps e distribuição de conteudo?

A

Standard storage class

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

Tenho dados que nao sao usados frequentemente, por isso quero pagar um pouco mais barato para guarda-los e nao me importo de pagar pra recupera-los, mas quando necessário precisa ser instantaneo, qual storage class?

A

Infrequent Access Standard

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

Quero guardar thumbnails basicas criadas com base em fotos com alta qualidade em uma AZ apenas, qual storage class?

A

Infrequent Access One zone store

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

Storage class barata para dados com pouco uso e que paga-se pra recuperar?

A

Glacier Storage

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

Glacier storage com retrieve instantaneo mas que obriga deixar lá o ficheiro por 90 dias?

A

Glacier Instant Retrieval

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

Glacier storage para deixar o ficheiro por no minimo 90 dias mas que não precise ser retrieve instantaneo, quais os tempos de retrieve?

A

Glacier flexible retrieval
1. Expedided (1 to 5 min)
2. Standard (3 to 5 hours)
3. Bulk (5 to 12 hours)

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

Glacier storage para deixar o ficheiro por no minimo 180 dias? quais os tempos de retrieve?

A

Glacier Deep Archive
1. Standard (12 horas)
2. Bulk (48 horas)

17
Q

Storage class mais barata?

A

Glacier storage no modo bulk.

18
Q

Feature para mover o arquivo automaticamente entre storage classes baseado na frequencia que ele é acessado?

A

Intelligent Tiering

19
Q

Quais serviços o S3 consegue enviar event notifications?

A

Lambda, SQS, SNS e EventBridge

20
Q

Como enviar notificações de upload de arquivos de um bucket s3?

A

Event notifications

21
Q

API Rate limit para PUT/COPY/POST/DELETE no s3?

A

3500 requests/s por prefixo

22
Q

API Rate limit para GET/HEAD no s3?

A

5500 requets/s por prefixo

23
Q

Como baixar apenas alguns bytes de um arquivo no s3?

A

S3 Byte-range fetches

24
Q

Tenho um CSV no bucket e quero realizar filtragem antes de baixa-lo porque o arquivo é muito grande e pode ser reduzido o tamanho com filtragem.

A

S3 Select e Glacier Select

25
Q

Quero fazer analytics em alguns arquivos específicos da area de sales, como pode identificar estes arquivos?

A

Object tags

26
Q

Como fazer pesquisa de um arquivo no s3?

A

É preciso criar uma solução a parte como um DynamoDB com index do ficheiros, não é possivel com object tags ou meta data do arquivo.

27
Q

Prefixo de metadata customizada num ficheiro s3?

A

x-amz-meta-

28
Q

Encriptação de arquivos no S3 pela AWS que ela mesma controla a key?

A

SSE-S3

29
Q

Encriptação de arquivos no S3 pela AWS com chaves do KMS?

A

SSE-KMS

30
Q

Estou tendo problemas de throtling ao buscar arquivos no s3 encriptados com KMS, porque?

A

O s3 decripta o arquivo usando a API do KMS portanto está sujeito aos rate limits. O mesmo para upload de arquivo.

31
Q

Encriptação de arquivos no S3 pela AWS mas o utilizador envia a chave via HTTPS?

A

SSE-C, tem que ser HTTPS para garantir a segurança da chave

32
Q

O s3 permite upload através de HTTP e HTTPS, como forçar o upload a ser feito com HTTPS?

A

Utilizando a flag aws:SecureTransport: “false” no bucket policy

33
Q

Como forçar o usuario a fazer upload ao bucket com criptografia?

A

Bucket policy

34
Q

Problemas de Cross Origin Requests Blocked ao acessar arquivos no bucket

A

Em caso de problemas com Cross Origin Requests Blocked configurar o CORS no bucket.

35
Q

Como habilitar o MFA delete?

A
  1. Versioning ligado
  2. Precisa ser a root account
  3. Tem que ser habilitado via CLI (Cria-se access key para a root account)
36
Q

Como ter logs de acesso de objetos no s3?

A

S3 Access Logs, cria logs de acesso em outro bucket.

37
Q

Preciso dar permissoes para um time da empresa a uma pasta especifica do bucket, como fazer?

A

Cria-se um S3 Access Point na pasta e da-se permissoes ao DNS name gerado para o grupo do time.

38
Q

Como criar um access point interno a uma vpc?

A

Cria-se um VPC endpoint e liga-se este ao Access Point (VPC Origin)

39
Q

Quero adicionar uma marca dagua a todas imagens que são baixadas do meu bucket sem alterar o ficheiro em si.

A

Usa-se um S3 Object Lambda, o usuário vai acessar o Object lambda endpoint Access Point que vai chamar a lambda, ler o arquivo e adicioanr a marca dagua e depois retornar o arquivo.