criar instâncias — comando da trilha de Amazon EC2.
É o mesmo texto que aws ec2 run-instances help devolve dentro do CLImb.
aws ec2 run-instances — criar instâncias
USO
aws ec2 run-instances --image-id <ami> --instance-type <tipo>
[--count N] [--key-name <chave>] [--security-groups <sg>]
PARÂMETROS
--image-id a imagem (AMI), ex.: ami-0abcd1234ef567890
--instance-type ex.: t2.micro, t3.micro, t3.small...
--count quantas instâncias (padrão 1)
--key-name par de chaves pra acessar via SSH
--security-groups grupo(s) de segurança
EXEMPLO
aws ec2 run-instances --image-id ami-0123456789abcdef0 --instance-type t3.micro
(troque o --image-id e o --instance-type pelos que o desafio pedir.)
Cada uma é um pedido de trabalho real; você resolve digitando o comando, e o estado fica salvo pro exercício seguinte.
Suba uma instância t2.micro usando a imagem ami-0abcd1234ef567890.
A galera quer um servidor de Minecraft. Suba uma instância t3.small (a t2.micro não aguenta).
Vão rodar um banco numa VM robusta. Suba uma m5.large.
Sexta à noite: suba uma t2.small e pare ela pra não gastar no fim de semana.
Hora de voltar ao trabalho: suba uma instância, pare e ligue de novo.
Suba 2 instâncias t3.small de uma vez, já com a chave minha-chave associada.
Um job pesado precisa de força. Suba 3 instâncias t3.medium de uma vez.
A demanda vai explodir: suba 3 instâncias t3.micro de uma vez só usando a imagem ami-0abcd1234ef567890.
Esse comando não roda:<br>aws ec2 run-instances --image-id ami-0abcd1234ef567890 --type t2.micro<br>A flag do tipo da instância está com o nome errado. Descubra a certa e suba a instância.
Suba 2 instâncias t3.micro e depois salve só os InstanceId delas, em formato text, no arquivo ids.txt. (Junta run-instances + describe + --query + --output + redirecionamento.)
Prepare um servidor web: par de chaves web-key, security group web-prod liberando 80 e 443, e uma instância t3.small usando a chave e o grupo.
Boa prática: NÃO libere SSH pra todo mundo. Crie o SG bastion-sg liberando a porta 22 apenas pro IP 203.0.113.50/32, e suba uma t3.micro com esse grupo.
Suba 3 instâncias t3.micro e salve só os InstanceId delas, em texto, no arquivo ids-frota.txt (run-instances + describe + --query + --output text + >).
Pra economizar, suba uma instância t2.micro e logo em seguida pare ela (stopped não cobra processamento).
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).
Suba uma instância EC2 e registre ela no target group. <small>(o load balancer só manda tráfego pras máquinas registradas e saudáveis)</small>
Crie um par de chaves chave-app e suba uma t3.micro já usando essa chave.
Crie a rede 10.50.0.0/16 com sub-rede e internet gateway conectado, e suba uma instância nela.
Suba uma instância t2.nano (imagem ami-0abcd1234ef567890).
Suba uma instância t3.micro.
Suba 3 instâncias t3.small de uma vez.
aws s3 mbaws s3 cpaws 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 ec2 run-instances num terminal AWS simulado e vê a saída — inclusive
a mensagem de erro, quando erra a flag.