aws ssm put-parameter — comando da trilha de Systems Manager.
É o mesmo texto que aws ssm put-parameter help devolve dentro do CLImb.
aws ssm put-parameter
USO
aws ssm put-parameter --name /loja/url-api --value https://api.loja.com --type String
aws ssm put-parameter --name /loja/senha-db --value s3nh4 --type SecureString
aws ssm put-parameter --name /loja/url-api --value nova --type String --overwrite
Sem --overwrite, atualizar um parâmetro existente dá erro.
Cada uma é um pedido de trabalho real; você resolve digitando o comando, e o estado fica salvo pro exercício seguinte.
Crie o parâmetro /loja/url-api com o valor https://api.loja.com e tipo String. <small>(o nome com barras cria uma hierarquia — vai fazer sentido já já)</small>
Guarde /loja/senha-db com o valor s3nh4-forte do tipo SecureString (cifrado com KMS).
O time guardou a config do gateway em /loja/pagamento/gateway, um nível abaixo. Crie esse parâmetro com o valor pagseguro e puxe a árvore /loja inteira — repare que, sem pedir, o nível de baixo não vem.
A loja parou de responder depois que alguém mexeu num parâmetro. Reproduza: troque o /loja/url-api pra https://api-nova.loja.com (a AWS exige --overwrite pra sobrescrever) e depois veja todas as versões do parâmetro pra descobrir qual era o valor antigo.
O checkout começou a cancelar pedido e ninguém lembra quanto era o timeout. Crie /loja/checkout-timeout com 30, mude pra 45, veja o histórico — e no fim leia o timeout e a URL da API numa chamada só, como a aplicação faz no boot.
A loja liga e desliga a promoção pelo parâmetro /loja/feature-natal. Crie ele com o valor ligado pra ver como é, e depois apague: a campanha acabou e parâmetro esquecido vira dúvida pra quem chega depois.
A equipe quer publicar o app sem cuidar de máquina, e a URL da API muda entre ambientes — hoje ela está hardcoded no código. Guarde a URL no parâmetro /portal/url-api, crie a aplicação portal-app com o ambiente portal-prod e leia o parâmetro de volta. <small>(configuração fora do código é o que deixa o mesmo artefato subir em dev e em prod sem recompilar)</small>
aws s3 mbaws 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-tableaws sqs create-queueLer a sintaxe explica. Digitar fixa. No CLImb você roda
aws ssm put-parameter num terminal AWS simulado e vê a saída — inclusive
a mensagem de erro, quando erra a flag.