Questão 30 — Certificação AWS Solutions Architect Associate SAA-C03
Uma empresa de mídia está lançando uma nova plataforma de produtos que artistas de todo o mundo podem usar para fazer upload de vídeos e imagens diretamente para um bucket do Amazon S3. A empresa possui e mantém o bucket S3. Os artistas devem ser capazes de fazer upload de arquivos de dispositivos pessoais sem a necessidade de credenciais da AWS ou de uma conta da AWS. Qual solução atenderá a esses requisitos com MAIS segurança?
- A. Habilite o compartilhamento de recursos de origem cruzada (CORS) no bucket S3.
- B. Desative o bloqueio de acesso público para o bucket S3. Compartilhe o URL do bucket com os artistas para permitir uploads sem credenciais.
- C. Use uma função IAM que tenha permissões de upload para o bucket S3 para gerar URLs pré-assinados para prefixos S3 específicos para cada artista. Compartilhe os URLs com os artistas.
- D. Crie uma interface da web que use uma função IAM que tenha permissão para fazer upload e visualizar objetos no bucket S3. Compartilhe o URL da interface da web com os artistas.
Resposta correta:
C
Explicação
Explicação: A opção C é a solução mais segura e prática. URLs pré-assinados permitem acesso temporário e limitado para fazer upload de arquivos para prefixos S3 específicos. Isso garante que os artistas possam fazer upload de arquivos com segurança, sem precisar de credenciais ou contas da AWS. Cada artista recebe uma URL exclusiva com permissões vinculadas ao local pretendido do S3, e a URL pode ser configurada para expirar após um determinado período, minimizando riscos de segurança. Por que outras opções estão incorretas: Opção A:A ativação do CORS permite acesso de origem cruzada, mas não fornece autenticação ou autorização para uploads. Isso não protege os uploads nem restringe o acesso a artistas específicos. Opção B: desativar o bloqueio de acesso público e compartilhar o URL do bucket expõe o bucket a possíveis usos indevidos e uploads não autorizados. Essa abordagem é altamente insegura. Opção D:Embora uma interface web possa funcionar, ela introduz complexidade adicional e riscos potenciais de segurança ao expor a funcionalidade de upload por meio de um aplicativo voltado ao público. Referência da documentação da AWS: usando URLs pré-assinados do Amazon S3 Práticas recomendadas da AWS para acesso seguro ao S3
Quer todas as 879 questões por R$ 198,00?