O CloudFormation é infraestrutura como código: em vez de criar recursos clicando ou digitando comando por comando, você descreve tudo num arquivo (YAML/JSON) e manda a AWS montar. Um arquivo, e a VPC, as instâncias, o bucket e as permissões sobem juntos, sempre iguais.
Criar ambientes inteiros de forma repetível e versionável: subir uma cópia idêntica de produção pra testes, recriar tudo após um desastre, revisar mudanças de infra num pull request. Apagar o "stack" apaga tudo junto — sem recurso esquecido gerando custo.
Cada um deles roda de verdade no terminal do CLImb, com a mesma saída e as mesmas mensagens de erro que a AWS devolve.
aws cloudformation create-stackaws cloudformation create-stack
aws cloudformation create-stack --stack-name <nome> --template-body <template>
aws s3 lslistar buckets ou objetos
aws s3 ls lista todos os seus buckets aws s3 ls s3://<bucket> lista os objetos do bucket aws s3 ls s3://<bucket>/<prefixo> lista objetos com aquele prefixo
aws cloudformation list-stacksaws cloudformation list-stacks
aws cloudformation list-stacks
aws cloudformation describe-stack-resourcesaws cloudformation describe-stack-resources
aws cloudformation describe-stack-resources --stack-name <nome>
aws cloudformation delete-stackaws cloudformation delete-stack
aws cloudformation delete-stack --stack-name <nome>
aws cloudformation validate-templateaws cloudformation validate-template
aws cloudformation validate-template --template-body <template>
aws cloudformation describe-stacksaws cloudformation describe-stacks
aws cloudformation describe-stacks [--stack-name <nome>]
Cada atividade é um pedido de trabalho, do jeito que ele chega no dia a dia — você resolve digitando os comandos, não escolhendo alternativa.
Infraestrutura como código: em vez de criar recursos um a um, você descreve tudo num template e o CloudFormation provisiona. Existe um template pronto site-s3.yaml (um bucket). Crie um stack chamado site a partir dele.
O stack criou um bucket de verdade. Liste seus buckets do S3 e confirme que o meu-site-cfn está lá — criado pelo CloudFormation.
Veja os stacks que você tem na conta.
Inspecione os recursos que o stack site criou.
O poder do IaC: um template, vários serviços. Use o infra.yaml (S3 + DynamoDB + IAM) pra criar um stack chamado app. Depois confira no aws dynamodb list-tables que a tabela nasceu.
Uma das vantagens do IaC: apagar tudo de uma vez. Delete o stack site — o bucket que ele criou vai junto.
Antes de criar, valide o template site-s3.yaml.
Crie um stack site2 a partir do site-s3.yaml e liste seus stacks.
Veja os detalhes do stack site2.
Ler explica. Digitar fixa. No CLImb você roda os comandos de verdade num terminal AWS simulado — o estado persiste entre eles, como na nuvem real.
As 3 primeiras atividades desta trilha são abertas; o resto faz parte do plano Pro.
Começar — 3 atividades grátis