AWS CLI: 50 comandos essenciais com emulador cloud

FREE ativoVisual premiumResponsivoAWS CLI

AWS CLI: 50 comandos essenciais com emulador cloud FREE

Pratique AWS com segurança usando desafios guiados, saída textual e canvas visual de arquitetura.

Este laboratório não cria recursos reais. Os comandos foram preparados para aprendizagem e usam placeholders como <VPC_ID>, <INSTANCE_ID> ou <ACCOUNT_ID>.

Activa JavaScript para usar el emulador multicloud de Weisewelt.

Lista de 50 comandos AWS para copiar e executar

Use Copiar para enviar o comando à área de transferência. Use Carregar para tentar colocá-lo no input do emulador ou disparar o evento do plugin.

#ÁreaComandoPara que serve?Canvas / outputAção
1Fundamentosaws --versionVerifica a versão instalada do AWS CLI v2.Mostra a CLI, a versão e o ambiente local.
2Fundamentosaws configure listLista credenciais ativas, região e configuração de perfil.Identifica perfil, região e origem das credenciais sem expor segredos.
3Fundamentosaws configure get regionConsulta a região configurada como padrão.Define o contexto regional onde os recursos do laboratório serão simulados.
4Identidadeaws sts get-caller-identityValida a identidade AWS ativa: conta, usuário ou função.Desenha a conta ativa, ARN, perfil e permissões simuladas.
5Regiõesaws ec2 describe-regions --all-regions --query "Regions[].RegionName" --output tableLista as regiões EC2 disponíveis.Mostra o seletor de região e destaca a região do laboratório.
6Rede VPCaws ec2 create-vpc --cidr-block 10.10.0.0/16 --tag-specifications 'ResourceType=vpc,Tags=[{Key=Name,Value=ww-aws-vpc}]'Cria a VPC base para o laboratório.Adiciona a camada de rede com CIDR 10.10.0.0/16.
7Etiquetasaws ec2 create-tags --resources <VPC_ID> --tags Key=Project,Value=Weisewelt Key=Environment,Value=FreeLabAdiciona tags de projeto e ambiente à VPC.Atualiza o inventário visual com metadados de governança.
8Rede VPCaws ec2 describe-vpcs --filters "Name=tag:Name,Values=ww-aws-vpc"Consulta a VPC criada pelo nome.Destaca a VPC encontrada e mostra um VPC ID simulado.
9Sub-rede públicaaws ec2 create-subnet --vpc-id <VPC_ID> --cidr-block 10.10.1.0/24 --availability-zone us-east-1a --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=ww-public-a},{Key=Visibility,Value=public}]'Cria uma sub-rede pública em uma Zona de Disponibilidade.Desenha uma zona pública com CIDR, AZ e rota de Internet pendente.
10Sub-rede privadaaws ec2 create-subnet --vpc-id <VPC_ID> --cidr-block 10.10.11.0/24 --availability-zone us-east-1a --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=ww-private-a},{Key=Visibility,Value=private}]'Cria uma sub-rede privada para bancos de dados ou nós internos.Desenha uma zona privada sem IP público nem rota direta para a Internet.
11Internet Gatewayaws ec2 create-internet-gateway --tag-specifications 'ResourceType=internet-gateway,Tags=[{Key=Name,Value=ww-igw}]'Cria um Internet Gateway para conectividade pública.Adiciona o componente IGW fora da VPC.
12Internet Gatewayaws ec2 attach-internet-gateway --internet-gateway-id <IGW_ID> --vpc-id <VPC_ID>Anexa o Internet Gateway à VPC.Conecta visualmente a VPC à Internet.
13Rotasaws ec2 create-route-table --vpc-id <VPC_ID> --tag-specifications 'ResourceType=route-table,Tags=[{Key=Name,Value=ww-public-rt}]'Cria uma tabela de rotas pública.Adiciona uma tabela de rotas associada à zona pública.
14Rotasaws ec2 create-route --route-table-id <ROUTE_TABLE_ID> --destination-cidr-block 0.0.0.0/0 --gateway-id <IGW_ID>Adiciona a rota padrão para o Internet Gateway.Marca a rota 0.0.0.0/0 da sub-rede pública via IGW.
15Rotasaws ec2 associate-route-table --subnet-id <PUBLIC_SUBNET_ID> --route-table-id <ROUTE_TABLE_ID>Associa a tabela de rotas à sub-rede pública.Ativa a conectividade pública para essa sub-rede.
16Segurançaaws ec2 create-security-group --group-name ww-web-sg --description "Web access for Weisewelt lab" --vpc-id <VPC_ID>Cria um Security Group para instâncias web.Desenha o firewall lógico de entrada e saída.
17Segurançaaws ec2 authorize-security-group-ingress --group-id <SG_ID> --protocol tcp --port 22 --cidr 203.0.113.10/32Permite SSH apenas a partir de um IP de exemplo controlado.Mostra uma regra restritiva de administração.
18Segurançaaws ec2 authorize-security-group-ingress --group-id <SG_ID> --protocol tcp --port 80 --cidr 0.0.0.0/0Permite tráfego HTTP público.Abre a porta 80 no canvas com alerta de exposição pública.
19Segurançaaws ec2 authorize-security-group-ingress --group-id <SG_ID> --protocol tcp --port 443 --cidr 0.0.0.0/0Permite tráfego HTTPS público.Abre a porta 443 e marca acesso web seguro.
20Segurançaaws ec2 describe-security-groups --group-ids <SG_ID> --output tableExibe regras do Security Group.Mostra regras de entrada e saída no inventário de segurança.
21EC2aws ec2 create-key-pair --key-name ww-key --query 'KeyMaterial' --output text > ww-key.pemCria um par de chaves para acesso ao EC2.Adiciona credenciais de acesso e alerta sobre armazenamento seguro.
22EC2aws ec2 run-instances --image-id ami-0123456789abcdef0 --count 1 --instance-type t3.micro --key-name ww-key --security-group-ids <SG_ID> --subnet-id <PUBLIC_SUBNET_ID> --associate-public-ip-address --tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=ww-web-01}]'Inicia uma instância EC2 na sub-rede pública.Desenha um servidor web com IPs privado e público simulados.
23EC2aws ec2 describe-instances --filters "Name=tag:Name,Values=ww-web-01" --query "Reservations[].Instances[].{Id:InstanceId,State:State.Name,PrivateIP:PrivateIpAddress,PublicIP:PublicIpAddress}" --output tableExibe status e endereços IP da instância.Atualiza estado running/stopped e IPs público/privado.
24EC2aws ec2 describe-instance-status --instance-ids <INSTANCE_ID> --include-all-instancesVerifica a saúde do sistema e da instância.Mostra health checks na camada de monitoramento.
25Elastic IPaws ec2 allocate-address --domain vpcAloca um Elastic IP para a VPC.Adiciona um IP público fixo ao inventário.
26Elastic IPaws ec2 associate-address --instance-id <INSTANCE_ID> --allocation-id <ALLOCATION_ID>Associa o Elastic IP à instância EC2.Conecta o IP público fixo ao servidor web.
27EC2aws ec2 stop-instances --instance-ids <INSTANCE_ID>Para uma instância EC2.Muda o estado visual para stopped e preserva a configuração.
28EC2aws ec2 start-instances --instance-ids <INSTANCE_ID>Inicia uma instância parada.Muda o estado visual para running.
29EC2aws ec2 terminate-instances --instance-ids <INSTANCE_ID>Termina uma instância EC2.Remove o servidor e mantém o histórico da ação.
30EBSaws ec2 create-volume --availability-zone us-east-1a --size 20 --volume-type gp3 --tag-specifications 'ResourceType=volume,Tags=[{Key=Name,Value=ww-data-vol}]'Cria um volume EBS gp3.Adiciona armazenamento persistente na mesma Zona de Disponibilidade.
31EBSaws ec2 attach-volume --volume-id <VOLUME_ID> --instance-id <INSTANCE_ID> --device /dev/sdfAnexa um volume EBS a uma instância.Conecta armazenamento persistente ao servidor.
32Snapshot EBSaws ec2 create-snapshot --volume-id <VOLUME_ID> --description "Snapshot Weisewelt Free Lab"Cria um snapshot de um volume EBS.Adiciona um backup incremental na camada de proteção.
33S3aws s3 mb s3://ww-free-lab-<ACCOUNT_ID>-demo --region us-east-1Cria um bucket S3 para o laboratório.Desenha um bucket de objetos com região e nome único.
34S3aws s3 cp ./index.html s3://ww-free-lab-<ACCOUNT_ID>-demo/index.htmlCopia um arquivo local para o bucket.Mostra o objeto carregado dentro do bucket.
35S3aws s3 sync ./site s3://ww-free-lab-<ACCOUNT_ID>-demo --deleteSincroniza uma pasta local com S3.Simula implantação de site estático e mudanças incrementais.
36S3aws s3 ls s3://ww-free-lab-<ACCOUNT_ID>-demo --recursive --human-readable --summarizeLista objetos do bucket com resumo.Atualiza a contagem de objetos e o tamanho total.
37Versionamento S3aws s3api put-bucket-versioning --bucket ww-free-lab-<ACCOUNT_ID>-demo --versioning-configuration Status=EnabledAtiva versionamento no bucket S3.Marca proteção contra sobrescritas acidentais.
38IAMaws iam create-role --role-name ww-lambda-exec --assume-role-policy-document file://trust-policy.jsonCria uma função IAM para execução do Lambda.Adiciona uma identidade de serviço e relação de confiança.
39IAMaws iam attach-role-policy --role-name ww-lambda-exec --policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRoleAnexa a política gerenciada para logs básicos do Lambda.Atualiza as permissões efetivas da função.
40Lambdaaws lambda create-function --function-name ww-hello-free --runtime python3.12 --role arn:aws:iam::<ACCOUNT_ID>:role/ww-lambda-exec --handler app.handler --zip-file fileb://function.zipCria uma função Lambda a partir de um pacote ZIP.Desenha uma função serverless conectada ao IAM e ao CloudWatch Logs.
41Lambdaaws lambda invoke --function-name ww-hello-free response.jsonInvoca a função Lambda e armazena a resposta.Mostra evento, execução e resposta simulada.
42CloudWatch Logsaws logs describe-log-groups --log-group-name-prefix /aws/lambda/ww-hello-freeExibe grupos de logs do Lambda.Abre a camada de observabilidade e rastros.
43CloudWatchaws cloudwatch put-metric-alarm --alarm-name ww-cpu-high --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period 300 --threshold 80 --comparison-operator GreaterThanThreshold --dimensions Name=InstanceId,Value=<INSTANCE_ID> --evaluation-periods 2Cria um alarme de CPU alta para EC2.Adiciona um alerta de monitoramento à instância.
44RDSaws rds create-db-subnet-group --db-subnet-group-name ww-db-subnets --db-subnet-group-description "Weisewelt private DB subnets" --subnet-ids <PRIVATE_SUBNET_ID_A> <PRIVATE_SUBNET_ID_B>Cria um grupo de sub-redes privadas para RDS.Coloca o banco de dados dentro da rede privada.
45RDSaws rds create-db-instance --db-instance-identifier ww-mysql-free --db-instance-class db.t4g.micro --engine mysql --master-username admin --master-user-password <STRONG_PASSWORD> --allocated-storage 20 --db-subnet-group-name ww-db-subnets --no-publicly-accessibleCria uma instância RDS MySQL privada.Desenha um banco de dados sem IP público e com acesso interno.
46EKSaws eks create-cluster --name ww-eks-free --role-arn arn:aws:iam::<ACCOUNT_ID>:role/ww-eks-cluster-role --resources-vpc-config subnetIds=<PUBLIC_SUBNET_ID>,<PRIVATE_SUBNET_ID>,securityGroupIds=<SG_ID>Cria o plano de controle do Amazon EKS.Adiciona um plano de controle Kubernetes gerenciado com configuração de rede.
47EKSaws eks describe-cluster --name ww-eks-free --query "cluster.{Name:name,Status:status,Endpoint:endpoint,Version:version}" --output tableExibe status, endpoint e versão do cluster EKS.Atualiza o estado do plano de controle.
48EKSaws eks create-nodegroup --cluster-name ww-eks-free --nodegroup-name ww-ng-free --node-role arn:aws:iam::<ACCOUNT_ID>:role/ww-eks-node-role --subnets <PRIVATE_SUBNET_ID_A> <PRIVATE_SUBNET_ID_B> --instance-types t3.medium --scaling-config minSize=1,maxSize=3,desiredSize=1Cria um grupo de nós gerenciado para EKS.Desenha nós privados e capacidade escalável.
49EKSaws eks update-kubeconfig --region us-east-1 --name ww-eks-freeAtualiza o kubeconfig local para acesso ao cluster.Marca acesso administrativo a partir do terminal.
50CloudFormationaws cloudformation deploy --template-file template.yaml --stack-name ww-free-stack --capabilities CAPABILITY_NAMED_IAM --parameter-overrides Environment=freeImplanta infraestrutura como código com CloudFormation.Agrupa recursos em uma stack e mostra dependências.
Comece por identidade, região e VPC antes de executar EC2, RDS ou EKS.
Substitua os placeholders apenas dentro do emulador ou em ambientes reais controlados.
Em contas reais, valide permissões, custos e políticas de segurança antes de executar comandos de criação.

Weisewelt NeuroCheck: ferramenta visual orientativa para neurodiversidade e bem-estar

🧠 Weisewelt NeuroCheck FREE

Triagem visual orientativa para atenção, comportamento e bem-estar

Weisewelt NeuroCheck é uma ferramenta interativa e amigável que ajuda a identificar sinais orientativos relacionados à atenção, impulsividade, sensibilidade sensorial, ansiedade, humor, TOC, regulação emocional e funcionamento diário.

Foi criada para adultos, pais, mães e responsáveis que desejam observar padrões iniciais de forma clara, visual e responsável antes de decidir se pode ser útil buscar uma avaliação profissional.

✅ Fase FREE habilitada 📱 Responsivo para celular, tablet e desktop 🔒 Resultado orientativo e privado

Como funciona?

A pessoa responde perguntas visuais e interativas. Cada resposta soma sinais por dimensão e permite gerar um perfil orientativo.

  • Perguntas claras e amigáveis.
  • Cartões visuais fáceis de usar.
  • Resultado imediato na tela.

O que avalia?

A fase FREE revisa sinais gerais que podem estar relacionados à neurodiversidade, bem-estar emocional e funcionamento cotidiano.

  • TDAH e atenção.
  • Autismo / neurodiversidade.
  • TOC, ansiedade, humor, sono e regulação emocional.

O que entrega?

Entrega um resultado orientativo, sugestões iniciais, referências de apoio e opção para salvar ou imprimir o relatório.

  • Porcentagem de aproximação por padrão.
  • Interpretação clara e responsável.
  • Recomendações iniciais.
Importante: Weisewelt NeuroCheck não diagnostica TDAH, autismo, TOC, ansiedade, depressão nem qualquer outra condição médica ou psicológica. É uma ferramenta educativa de triagem orientativa. Se os sinais afetarem a vida diária, escola, trabalho, família ou bem-estar emocional, recomenda-se consultar um profissional qualificado.

Comparação de planos

A fase FREE já está habilitada. Os planos LITE, PRO e PRO Plus estarão disponíveis em breve com relatórios mais completos, acompanhamento e funções avançadas.

LITE / PRO / PRO Plus em breve
FunçãoFREELITEPROPRO Plus
StatusAtivoEm breveEm breveEm breve
Tipo de resultadoResultado orientativo básicoResultado ampliado por dimensãoResultado avançado com históricoRelatório completo familiar, escolar ou empresarial
Perguntas visuais Básicas Ampliadas Avançadas Avançadas multiusuário
Sexo e etapa de vida Opcional Com leitura contextual Com acompanhamento Por usuário ou grupo
Padrões orientativosTDAH, autismo/neurodiversidade, TOC, ansiedade, humor, sono e regulaçãoMaior detalhe por padrãoComparação entre avaliaçõesVisão completa por pessoa, família, escola ou empresa
Porcentagem de aproximação Orientativa Explicada por dimensão Com evolução histórica Com análise comparativa
PDF para download1–2 páginas2–4 páginas5–7 páginas8–10 páginas
SugestõesIniciais e geraisPor dimensão e etapaPersonalizadas com roadmapPlano completo por contexto
RoadmapVisualização básicaRoadmap inicialRoadmap pessoal com acompanhamentoRoadmap avançado familiar, escolar ou empresarial
HistóricoNão incluídoHistórico local opcionalHistórico de usuário registradoHistórico multiusuário e comparativo
Uso recomendadoPrimeira triagem orientativaUsuário que deseja mais detalhesAcompanhamento pessoal ou familiarFamílias, escolas, empresas ou grupos

As porcentagens e os resultados são orientativos. Weisewelt NeuroCheck não diagnostica condições médicas ou psicológicas. Se os sinais afetarem a vida diária, recomenda-se uma avaliação profissional.

Inicie sua triagem orientativa FREE

Responda com calma. O resultado se baseia nas suas respostas e não substitui uma avaliação profissional.

FREE habilitado