Seleção de um modelo de pilha - AWS CloudFormation

Seleção de um modelo de pilha

Depois de iniciar o assistente Criar pilha, você especifica o modelo que deseja que o CloudFormation use para criar a pilha.

Os modelos do CloudFormation são arquivos formatados em JSON ou YAML que especificam os recursos da AWS que fazem parte de sua pilha. Para mais informações sobre modelos do CloudFormation, consulte Trabalhar com modelos do CloudFormation.

Para escolher um modelo de pilha:
  1. Na página Specify template (Especificar modelo), escolha um modelo de pilha usando uma das seguintes opções:

    Template is ready (O modelo está pronto)

    Especifique um modelo concluído, pronto para a criação de uma pilha.

    Na seção Specify template (Especificar modelo), selecione a opção adequada com base na localização do modelo:

    • Amazon S3 URL

      Especifique um URL para um modelo em um bucket do S3.

      Insira o URL no campo Amazon S3 URL .

      Importante

      Se seu modelo incluir pilhas aninhadas (por exemplo, pilhas descritas em outros documentos de modelos localizados em subdiretórios), verifique se seu bucket do S3 contém os arquivos e diretórios necessários.

      Se tiver um modelo em um bucket com versionamento habilitado, você poderá indicar uma versão específica do modelo, como https://s3.amazonaws.com/templates/myTemplate.template?versionId=123ab1cdeKdOW5IH4GAcYbEngcpTJTDW. Para obter mais informações, consulte Gerenciar objetos em um bucket habilitado para versionamento no Guia do usuário do Amazon Simple Storage Service.

      O URL deve apontar para um modelo com um tamanho máximo de 1 MB que esteja armazenado em um bucket do S3 para o qual você tenha permissões de leitura. O URL pode ter no máximo 1.024 caracteres. Alguns recursos podem exigir que o bucket esteja na mesma região que a pilha.

    • Upload a template file (Fazer upload de um arquivo de modelo)

      Selecione um modelo do CloudFormation em seu computador local.

      Escolha Escolher arquivo para selecionar o arquivo do modelo que você deseja carregar. O modelo pode ter um tamanho máximo de 1 MB. Após escolher o modelo, o CloudFormation faz upload do arquivo e exibe o URL do S3.

      Se usar a AWS CLI ou a API para criar uma pilha, você poderá carregar um modelo com um tamanho máximo de 51.200 bytes.

      nota

      Se você carregar um arquivo de modelo local, o CloudFormation o carregará em um bucket do Amazon S3 na sua Conta da AWS. Se você ainda não tiver um bucket do S3 que foi criado pelo CloudFormation, ele criará um bucket exclusivo para cada Região na qual você faz upload de um arquivo de modelo. Se você já tiver um bucket do S3 que foi criado pelo CloudFormation em sua Conta da AWS, o CloudFormation adicionará o modelo a esse bucket.

      Considerações para se ter em mente sobre buckets do S3 criados pelo CloudFormation

      • Os buckets são acessíveis a qualquer pessoa com permissões do Amazon S3 em sua conta da AWS.

      • O CloudFormation cria os buckets com a criptografia no lado do servidor habilitada por padrão, criptografando, assim, todos os objetos armazenados no bucket.

        Gerencie diretamente as opções de criptografia para buckets criados pelo CloudFormation usando, por exemplo, o console do Amazon S3 em https://console.aws.amazon.com/s3/, ou a AWS CLI. Para obter mais informações, consulte Criptografia padrão do Amazon S3 para buckets do S3, no Guia do usuário do Amazon Simple Storage Service.

      • É possível utilizar seu próprio bucket e gerenciar suas permissões carregando modelos manualmente no Amazon S3. Ao criar ou atualizar uma pilha, especifique o URL de um arquivo de modelo do Amazon S3.

    Use a sample template (Usar um modelo de amostra)
    • Para visualizar mais exemplos e trechos de modelos, organizados por serviço da AWS, clique em Visualizar mais modelos de amostra.

    Criar modelo usando o Application Composer

    Crie ou modifique um modelo usando o Application Composer, que fornece uma interface de arrastar e soltar para a criação de modelos no console. Para obter mais informações, consulte Application Composer.

  2. Para aceitar as configurações, escolha Próximo e continue especificando o nome e os parâmetros da pilha.

    Antes de criar recursos, o CloudFormation valida seu modelo para verificar erros sintáticos e alguns semânticos, como dependências circulares. Durante a validação, o CloudFormation primeiro verifica se o modelo é JSON válido. Caso não seja, o CloudFormation verifica se o modelo é YAML válido. Se as duas verificações falharem, o CloudFormation retornará um erro de validação de modelo.