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

Seleção de um modelo de pilha

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

Os modelos do AWS CloudFormation são arquivos formatados JSON ou YAML que especificam os recursos da AWS que fazem parte de sua pilha. Para obter mais informações sobre modelos do AWS CloudFormation, consulte Trabalhar com modelos do AWS 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 (URL do Amazon S3)

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

      Insira o URL no campo Amazon S3 URL (URL do Amazon S3).

      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 ativado, 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 console do Amazon Simple Storage Service.

      O URL deve apontar para um modelo com um tamanho máximo de 460.800 bytes armazenado em um bucket do S3 para o qual você tenha permissões de leitura e esteja localizado na mesma região da pilha. O URL pode ter, no máximo, 1.024 caracteres.

    • 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 460.800 bytes. Após escolher o modelo, o CloudFormation faz upload do arquivo e exibe o URL do S3.

      Se usar a CLI ou a API para criar uma pilha, você poderá fazer upload de um modelo com um tamanho máximo de 51,200 bytes.

      nota

      Se você fizer upload de um arquivo de modelo local, o AWS CloudFormation fará upload dele em um bucket do Amazon Simple Storage Service (Amazon S3) na sua conta da AWS. Se você ainda não tiver um bucket do S3 que foi criado pelo AWS 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 AWS CloudFormation em sua conta da AWS, o AWS CloudFormation adicionará o modelo a esse bucket.

      Considerações para manter em mente sobre buckets do S3 criados pelo AWS CloudFormation

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

      • O AWS 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 AWS CloudFormation usando, por exemplo, o console do Amazon S3 em https://console.aws.amazon.com/s3/ ou a CLI da AWS. Para obter mais informações, consulte Criptografia padrão do Amazon S3 para buckets do S3 no Guia do desenvolvedor do Amazon Simple Storage Service.

      • Você pode usar seu próprio bucket e gerenciar suas permissões fazendo upload manual dos modelos para o Amazon S3. Ao criar ou atualizar uma pilha, especifique a URL de um arquivo de modelo do Amazon S3.

    Use a sample template (Usar um modelo de amostra)
    • Selecione um modelo de amostra em um conjunto de modelos fornecidos pelo CloudFormation para começar. Para obter as descrições dos modelos, consulte Modelos de exemplo.

      Para criar uma pilha a partir de recursos existentes da AWS usando a ferramenta CloudFormer, selecione CloudFormer, localizada na seção Tools (Ferramentas), na lista. Para obter mais informações, consulte Usar o CloudFormer (beta) para criar modelos.

      Para visualizar mais exemplos e trechos de modelos, organizados por serviço da AWS, clique em View more sample templates (Visualizar mais modelos de amostra).

    Create template in Designer (Criar modelo no Designer)

    Criar ou modificar um modelo usando o AWS CloudFormation Designer, uma interface de arrastar e soltar para diagramação gráfica dos modelos. Para obter mais informações, consulte O que é o AWS CloudFormation Designer?.

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