Pular para o conteúdo principal

Questão de Noções de Informática — Software — Quadrix 2025

Noções de InformáticaSoftware
Código
qg595593
Banca
Quadrix
Órgão
CORE-SP
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Assinale a opção que corresponde ao comando utilizado no AWS CLI que permite ao usuário obter informações detalhadas a respeito da região do bucket chamado core‑sp‑bucket.
  1. Aaws s3 describe‑bucket ‑‑name core‑sp‑bucket
  2. Baws s3 ls s3: /core‑sp‑bucket ‑‑region
  3. Caws s3api get‑bucket‑location ‑‑bucket core‑sp‑bucket
  4. Daws s3 describe‑location ‑‑bucket‑name core‑sp‑bucket
  5. Eaws s3api list‑buckets ‑‑query core‑sp‑bucket ‑‑region‑info
Revelar gabarito e comentário

GabaritoC — aws s3api get‑bucket‑location ‑‑bucket core‑sp‑bucket

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

AWS CLI — Comandos do serviço S3

Gabarito: letra C. O comando aws s3api get-bucket-location --bucket core-sp-bucket é o que retorna informações detalhadas sobre a região de um bucket no AWS S3, pois o subcomando get-bucket-location da API s3api foi criado exatamente para essa finalidade. As demais alternativas misturam comandos inexistentes, sintaxe incorreta ou finalidades diferentes.

O AWS CLI (Command Line Interface) é a ferramenta oficial da Amazon para gerenciar seus serviços por linha de comando. Para o S3, existem dois conjuntos de comandos principais: o aws s3, que oferece comandos de alto nível e mais simples para operações comuns (como ls, cp, mv, sync), e o aws s3api, que dá acesso direto à API do S3, com comandos mais específicos e detalhados. A diferença é importante: enquanto aws s3 ls lista buckets e objetos de forma amigável, aws s3api expõe operações como get-bucket-location, get-bucket-acl, put-bucket-policy, entre outras.

O comando get-bucket-location retorna a região onde o bucket está hospedado. Na prática, ele é usado quando você precisa saber em qual região um bucket foi criado, o que é essencial para configurar corretamente outras operações, como replicação, versionamento ou políticas de acesso. Por exemplo, se você tem um bucket chamado core-sp-bucket e quer saber se ele está em sa-east-1 (São Paulo), us-east-1 (Norte da Virgínia) ou qualquer outra região, esse comando responde.

A pegadinha da banca está em criar comandos que parecem plausíveis, mas não existem na documentação oficial do AWS CLI. O candidato que decora apenas os comandos mais comuns (aws s3 ls, aws s3 cp) pode se confundir com alternativas que usam verbos como describe-bucket ou describe-location, que não fazem parte do CLI. A regra de ouro é: para operações de API específicas, use aws s3api; para operações de alto nível, use aws s3. E, no caso de obter a região de um bucket, o comando é get-bucket-location.

Guarde essa distinção entre aws s3 e aws s3api: é exatamente nela que as alternativas se dividem. As opções que usam describe ou ls com parâmetros estranhos estão tentando te enganar com comandos que não existem.

1aws s3 (alto nível)
ls, cp, mv, sync
Operações comuns
2aws s3api (API direta)
get-bucket-location
get-bucket-acl
put-bucket-policy
3get-bucket-location
Retorna a região do bucket
Parâmetro: --bucket
AWS CLI — S3
LEVELsoulevel.com.br
AWS CLI — S3: aws s3 (alto nível) (ls, cp, mv, sync, Operações comuns); aws s3api (API direta) (get-bucket-location, get-bucket-acl, put-bucket-policy); get-bucket-location (Retorna a região do bucket, Parâmetro: --bucket)

Alternativa A — ❌ Incorreta

O comando aws s3 describe-bucket --name core-sp-bucket não existe no AWS CLI. Não há um subcomando describe-bucket no serviço s3. A sintaxe correta para obter informações sobre um bucket seria usar aws s3api get-bucket-location (para a região) ou aws s3api get-bucket-acl (para permissões), mas nunca describe-bucket. Além disso, o parâmetro correto para especificar o bucket no s3api é --bucket, não --name.

Alternativa B — ❌ Incorreta

O comando aws s3 ls s3:/core-sp-bucket --region está errado por vários motivos. Primeiro, a sintaxe correta para listar o conteúdo de um bucket é aws s3 ls s3://core-sp-bucket, com duas barras após s3:. Segundo, o parâmetro --region não é usado dessa forma; ele serve para especificar a região da operação, mas não retorna a região do bucket. Terceiro, o comando ls lista objetos, não informações sobre a região. Para obter a região, o comando correto é aws s3api get-bucket-location.

Alternativa C — ✅ Correta ⟵ GABARITO

O comando aws s3api get-bucket-location --bucket core-sp-bucket é exatamente o que a documentação oficial do AWS CLI define para obter a região de um bucket. O subcomando get-bucket-location pertence à API s3api e retorna a região onde o bucket está localizado. O parâmetro --bucket especifica o nome do bucket, que neste caso é core-sp-bucket. Este é o comando canônico e a resposta correta.

Alternativa D — ❌ Incorreta

O comando aws s3 describe-location --bucket-name core-sp-bucket não existe. Não há um subcomando describe-location no serviço s3. Além disso, o parâmetro --bucket-name não é utilizado; o correto é --bucket. A banca criou essa alternativa para confundir com o verbo describe, que é comum em outros serviços da AWS (como aws ec2 describe-instances), mas não no S3.

Alternativa E — ❌ Incorreta

O comando aws s3api list-buckets --query core-sp-bucket --region-info está errado. O subcomando list-buckets lista todos os buckets da conta, não informações de um bucket específico. O parâmetro --query é usado para filtrar a saída com JMESPath, mas não aceita um nome de bucket como argumento direto. E --region-info não é um parâmetro válido. Para obter a região de um bucket específico, o comando é aws s3api get-bucket-location --bucket core-sp-bucket.

NÃO CAIA NESSA!

A banca tenta fazer você acreditar que comandos com describe ou ls com parâmetros extras são válidos. No AWS CLI, o padrão é: aws s3 para operações simples e aws s3api para operações de API. O comando get-bucket-location é o único que retorna a região de um bucket. Decore essa distinção e você não cairá nessa pegadinha.

PEGA ESSA DICA!

Para questões de AWS CLI, foque em memorizar os comandos mais cobrados: aws s3 ls, aws s3 cp, aws s3 sync, aws s3api get-bucket-location, aws s3api list-buckets. Quando a questão pedir "informações detalhadas" ou "região", pense em s3api. Quando pedir "listar" ou "copiar", pense em s3. Essa separação resolve a maioria das questões.

Gabarito: letra C

Link permanente: /questoes/qg595593