make bucket (criar bucket) — comando da trilha de Amazon S3.
É o mesmo texto que aws s3 mb help devolve dentro do CLImb.
aws s3 mb — make bucket (criar bucket)
USO
aws s3 mb s3://<nome-do-bucket>
REGRAS DO NOME
3 a 63 caracteres; só letras minúsculas, números, pontos e hífens;
precisa ser único (na AWS de verdade, único no mundo inteiro!).
EXEMPLO
aws s3 mb s3://meu-bucket-exemplo
Cada uma é um pedido de trabalho real; você resolve digitando o comando, e o estado fica salvo pro exercício seguinte.
Tudo no S3 vive dentro de um bucket. Crie um bucket chamado meu-primeiro-bucket.
Seu tio abriu uma pizzaria e quer um site. O primeiro passo é o lugar pros arquivos: crie o bucket pizzaria-do-tio.
A galera vai subir as fotos do casamento num lugar só. Crie o bucket fotos-casamento.
Os backups do banco precisam de um lugar seguro e separado. Crie o bucket backups-producao.
Você vai publicar seu portfólio de dev. Crie o bucket portfolio-2026.
O designer mandou o logo.png. Crie o bucket assets-loja e envie o logo pra lá.
Hora de arquivar o relatorio.csv do mês. Crie relatorios-mensais e suba o arquivo.
Publique o index.html no site. Crie landing-page e envie o arquivo.
Crie o bucket docs-fiscais, jogue o relatorio.csv nele e liste o conteúdo dele.
Precisa do relatorio.csv de volta no seu computador. Crie cofre-relatorios, suba o arquivo e depois baixe ele.
Um arquivo subiu por engano. Crie uploads-temp, suba o relatorio.csv e apague ele de dentro do bucket.
Saiu uma versão nova do site (pasta ./site). Crie site-empresa e sincronize tudo de uma vez.
Duas ações: crie um bucket chamado bucket-temporario e depois remova ele. Se tiver algo dentro, vai precisar de força extra.
O projeto foi cancelado. Crie projeto-piloto (vazio) e remova ele.
Crie lab-testes, jogue um arquivo dentro e remova o bucket com tudo de uma vez.
Monte uma hospedagem de site do zero: crie o bucket meu-cv, suba o index.html (existe no disco local) e configure a hospedagem web com ele como página inicial.
Esse comando falhou:<br>aws s3 mb meu-treino-bucket<br>Falta algo no endereço. Conserte e crie de verdade o bucket meu-treino-bucket.
Rápido: crie o bucket rapido-1.
O time de marketing quer publicar uma landing page. Crie o bucket site-lancamento, sincronize a pasta ./site nele e configure a hospedagem com index.html de página inicial.
Para auditoria, os logs não podem ser perdidos. Crie o bucket logs-central, ligue o versionamento e suba o relatorio.csv.
Crie o bucket backup-financeiro, ligue o versionamento e aplique uma política de acesso (use o politica-publica.json do disco).
Publique o front e prepare o back: bucket app-frontend com o site (./site) e hospedagem web; role app-back-role (trust.json); e a função app-back (nodejs20.x) usando essa role.
Monte a coleta de logs: bucket pipeline-logs com versionamento; usuário pipeline-bot com AmazonS3FullAccess; e um coletor (SG coletor-sg liberando 443 + instância t3.micro nele).
O Athena roda SQL direto nos arquivos do S3 — e grava o resultado em outro bucket. Crie o bucket resultados-athena-climb.
Os registros vão pra um bucket. Crie o bucket logs-auditoria-climb e depois a trilha trilha-auditoria apontando pra ele.
Copie um objeto de um bucket pra outro (cópia s3 → s3, sem passar pelo seu disco).
Existe a pasta ./site no disco. Crie o bucket site-deploy e sincronize a pasta inteira nele.
Crie o temp-bucket, jogue um arquivo nele e remova o bucket com tudo dentro de uma vez.
Hospede o site site-monitorado, crie um alarme site-erros e um grupo de logs /site/acessos.
Monte um pipeline: o bucket pipeline-entrada, a tabela PipelineDados e a função pipeline-proc que processa.
O site estático precisa ir ao ar em loja.com.br, com cadeado e rápido no Brasil inteiro. Crie o bucket loja-site, peça o certificado do domínio, ponha o CloudFront na frente do bucket e crie a zona DNS do domínio. <small>(o CloudFront é quem serve o HTTPS e guarda cópia perto do usuário; o bucket sozinho não faz nenhum dos dois)</small>
O time de produto quer saber quais produtos são mais clicados, e os cliques não são guardados em lugar nenhum. Monte a esteira: o fluxo eventos-portal recebe os cliques, o catálogo dados_portal descreve o formato e o Athena consulta com SQL. Crie antes o bucket saida-athena-portal pro resultado. <small>(o Glue não guarda dado nenhum — ele guarda o MAPA que faz o SQL entender o arquivo cru)</small>
Um bucket ficou público no fim de semana e ninguém sabe quem mexeu. Monte a auditoria: o bucket logs-portal-climb pros registros, a trilha trilha-portal gravando, a regra s3-encriptado-portal conferindo a criptografia, e liste as contas da organização. <small>(o CloudTrail responde “quem fez”; o Config responde “o que está fora do padrão” — perguntas diferentes)</small>
Lembra da politica-quebrada.json, com a vírgula sobrando? Escreva a versão correta em politica-corrigida.json e aplique no bucket site-formatos, que você cria antes. <small>(repare que o Resource tem que apontar pro SEU bucket — arn:aws:s3:::site-formatos/*. Política apontando pro bucket errado é aceita sem reclamar e não faz nada)</small>
Antes de sair mexendo, registre o tráfego. Crie o bucket flowlogs-loja e ative um flow log na VPC do laboratório capturando ALL. <small>(pegue o id da VPC com aws ec2 describe-vpcs)</small>
Crie o bucket midia-2026.
Crie o bucket relatorios-q1.
Crie o bucket arquivo-morto e ligue o versionamento nele.
Crie o bucket entrega e suba o relatorio.csv nele.
Crie o bucket tr-balde.
Crie o bucket tr-site e sincronize a pasta ./site nele.
Crie o bucket tr-web e configure hospedagem com index.html.
Crie o bucket tr-backup e ligue o versionamento.
Crie o bucket tr-limpa, suba o relatorio.csv e depois apague esse objeto.
Crie o bucket tr-susp, ligue o versionamento e depois suspenda (Status=Suspended).
aws s3 cpaws ec2 run-instancesaws ec2 create-security-groupaws ec2 authorize-security-group-ingressaws iam create-useraws iam create-roleaws lambda create-functionaws dynamodb create-tableLer a sintaxe explica. Digitar fixa. No CLImb você roda
aws s3 mb num terminal AWS simulado e vê a saída — inclusive
a mensagem de erro, quando erra a flag.