Criar links de quick-create para pilhas - AWS CloudFormation

Criar links de quick-create para pilhas

Use links de quick-create para preparar rapidamente as pilhas para execução a partir do console do AWS CloudFormation. Você pode especificar o modelo de URL, nome da pilha e parâmetros do modelo em parâmetros de consulta de URL para preencher previamente uma única página do Assistente de criação de pilhas. Isso simplifica o processo de criação de pilhas, reduzindo o número de páginas do assistente e a quantidade de entrada do usuário que é necessária. Isso também otimiza a reutilização do modelo, pois você pode criar vários URLs que especificam valores diferentes para o mesmo modelo.

O CloudFormation é compatível com os seguintes parâmetros de consulta de URL:

templateURL

Obrigatório. Especifica o URL do modelo da pilha. A codificação de URL é compatível, mas não é necessária.

stackName

Opcional. Especifica o nome da pilha. Um nome de pilha pode conter apenas caracteres alfanuméricos (sensíveis a maiúsculas e minúsculas) e hifens. Ele deve começar com um caractere alfabético e não pode ter mais de 128 caracteres.

Qualquer parâmetro no modelo de pilha que não é um tipo de parâmetro NoEcho

Opcional. Use o formato param_parameterName para especificar os parâmetros do modelo na string de consulta do URL. O parâmetro de URL deve incluir o prefixo param_ e o segmento do nome do parâmetro deve corresponder exatamente ao nome do parâmetro no modelo. Por exemplo: param_DBName.

O CloudFormation ignora os parâmetros que não existem no modelo e quaisquer parâmetros definidos com a propriedade NoEcho definida como tipos true (geralmente, nomes de usuário e senhas). Os parâmetros de URL substituem os valores padrão que são especificados no modelo. Inclua quantos parâmetros forem necessários.

Importante

Em vez de incorporar informações confidenciais diretamente em modelos do CloudFormation, recomendamos usar os parâmetros dinâmicos no modelo da pilha para fazer referência a informações confidenciais que são armazenadas e gerenciadas de forma externa ao CloudFormation, como no AWS Systems Manager Parameter Store ou no AWS Secrets Manager.

Para obter mais informações, consulte as práticas recomendadas do Não incorporar credenciais em seus modelos.

Todos os nomes de parâmetro de consulta diferenciam maiúsculas de minúsculas. Os usuários podem substituir esses valores no console antes de criar a pilha.

O exemplo a seguir é baseado no modelo de exemplo da Instância básica única do WordPress. A string de consulta inclui o parâmetro templateURL obrigatório e os parâmetros stackName, DBName, InstanceType e KeyName.

O URL a seguir tem quebras de linha adicionadas para oferecer clareza.

https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review ?templateURL=https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template &stackName=MyWPBlog &param_DBName=mywpblog &param_InstanceType=t2.medium &param_KeyName=MyKeyPair

O URL a seguir inclui os mesmos parâmetros do exemplo anterior, mas as quebras de linha foram removidas. Este é o formato real do URL.

https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1#/stacks/create/review?templateURL=https://s3.eu-central-1.amazonaws.com/cloudformation-templates-eu-central-1/WordPress_Single_Instance.template&stackName=MyWPBlog&param_DBName=mywpblog&param_InstanceType=t2.medium&param_KeyName=MyKeyPair

O URL de exemplo abre o Assistente de criação de pilhas no console com os valores fornecidos usados automaticamente para os parâmetros.


                Parâmetros no Assistente de criação de pilhas que são preenchidos previamente com os valores da string de consulta de URL.