Todos os produtos
Search
Central de documentação

Elastic Compute Service:Visão geral de modelos de inicialização

Última atualização: Aug 26, 2026

Salve configurações reutilizáveis de instâncias ECS em modelos de inicialização para padronizar implantações e criar instâncias em lote.

Recursos e benefícios

Todas as configurações nos modelos de inicialização são opcionais, o que oferece flexibilidade para diversos cenários.

  • Parâmetros predefinidos: Predefina parâmetros de criação de instância, como tipo de instância, sistema operacional, configurações de rede, regras de segurança e armazenamento.

  • Padronização e consistência: Crie instâncias com configurações e ambientes idênticos para reduzir erros humanos e simplificar a manutenção.

  • Implantação rápida: Crie instâncias ECS a partir de um modelo sem especificar parâmetros individuais.

  • Controle de versão e iteração: Crie diferentes versões de um modelo de inicialização para iterar configurações ou atender a projetos distintos. Salve as alterações como uma nova versão.

    Versões do modelo de inicialização

    A figura a seguir mostra um modelo de inicialização com três versões. A Versão 1 especifica um tipo de instância, uma imagem, um vSwitch e uma VPC. A Versão 2 adiciona um grupo de segurança. A Versão 3 possui valores de parâmetros diferentes. A Versão 1 é a padrão. Caso nenhuma versão seja especificada durante a criação de instâncias, o sistema usará a Versão 1.

    image

Casos de uso

  • Implantação de novas aplicações: Utilize um modelo de inicialização para criar instâncias com ambientes consistentes de desenvolvimento, teste e produção.

  • Dimensionamento automático e recuperação de desastres: Replicar e configurar rapidamente instâncias ECS ao criar grupos de dimensionamento ou planos de recuperação de desastres.

  • Integração contínua/implantação contínua (CI/CD): Integre modelos de inicialização a pipelines de CI/CD para implantar código em ambientes pré-configurados.

  • Uso elástico de recursos: Combine modelos de inicialização com serviços de dimensionamento para provisionar instâncias dinamicamente.

    • Auto Scaling: Use um modelo de inicialização existente para criar um grupo de dimensionamento. O Auto Scaling (ESS) utiliza as configurações do modelo. Modifique as configurações na página Create Scaling Group se necessário. Consulte Create scaling group from existing instance.

    • Auto Provisioning: Grupos de provisionamento automático usam modelos de inicialização como fontes de configuração de instância e herdam atributos como imagens, grupos de segurança e credenciais de login. Após a criação, o grupo provisiona e inicia um cluster de instâncias ECS no horário especificado. Consulte Create auto provisioning group.

Limitações

  • Cotas: Até 30 modelos de inicialização por região e 30 versões por modelo.

  • Parâmetros opcionais: Todos os parâmetros são opcionais na criação de um modelo. Se o modelo omitir parâmetros obrigatórios, como tipo de instância e imagem, especifique-os ao criar instâncias.

  • Imutabilidade: Modelos de inicialização são imutáveis. Para modificar um modelo, crie uma nova versão.

Faturamento

Modelos de inicialização são gratuitos. A cobrança ocorre apenas pelos recursos ECS implantados por meio dos modelos. Consulte Billing overview.

Tarefas

Criar um modelo de inicialização

Especifique as configurações da instância em um modelo de inicialização e use-o para criar instâncias ECS, grupos de dimensionamento ou grupos de provisionamento automático.

Usar o console ECS

  1. Acesse ECS Console - Launch Templates.

  2. No canto superior esquerdo da página, selecione uma região e um grupo de recursos.

  3. Na página Launch Templates, clique em Create Template.

  4. Na página Launch Template, especifique os parâmetros nas etapas Basic Configurations e Advanced Configurations.

    Especifique parâmetros ou selecione um modelo existente como base. Para obter detalhes sobre os parâmetros, consulte Create an instance with Custom Launch.

    Nota

    A seção Clone Template fica indisponível na criação do primeiro modelo. Após criar modelos, selecione um modelo e uma versão existentes para modificar os parâmetros.

    Na seção Instance Type, use a aba Scenario-based Selection para filtrar tipos de instância.

  5. Na etapa Confirm Configurations, insira um nome para o modelo e uma descrição da versão e clique em Create Launch Template.

    • Configurations: Clique no ícone Edit nas seções Basic Configurations e Advanced Configurations para modificar parâmetros.

      Nota

      Os parâmetros de Basic Configurations e Advanced Configurations são obrigatórios para criar instâncias ECS, mas opcionais na página Launch Template.

    • Save As: Especifique como salvar as configurações atuais.

      • Create Template: Salva as configurações atuais como a versão padrão de um novo modelo.

      • Create Version: Selecione um modelo existente e salve as configurações atuais como sua versão mais recente.

    • Template Name e Version Description: Insira um nome e uma descrição para facilitar o gerenciamento.

    • Template Resource Group: Selecione um grupo de recursos para o modelo.

      Para criar um novo grupo de recursos, clique em here e acesse a página Create Resource Group. Consulte Resource groups.

  6. Na mensagem Success, clique em View Template para visualizar o modelo no console ECS.

Chamar uma operação de API

Chame a operação CreateLaunchTemplate.

Usar um modelo de inicialização para criar uma instância ECS

Utilize qualquer versão de um modelo de inicialização para criar instâncias ECS rapidamente.

Nota

Um modelo de inicialização ou uma nova versão de um modelo existente já deve existir.

Usar o console ECS

  1. Na página Launch Templates, localize o modelo de inicialização desejado e clique em Create Instance na coluna Actions.

    Também é possível selecionar um ID de modelo de inicialização para visualizar suas configurações e clicar em Create Instance na coluna Actions de uma versão específica.

  2. Na aba Custom Launch, o modelo e a versão selecionados são carregados automaticamente. Verifique todas as configurações.

    Nota

    Para modificar parâmetros ou especificar parâmetros obrigatórios ausentes, clique no ícone Edit.

  3. Crie uma instância ECS.

    • Para criar uma instância por assinatura, configure o parâmetro Duration, selecione ECS Terms of Service e Product Terms of Service e clique em Create Order.

    • Para criar uma instância de pagamento conforme o uso, selecione ECS Terms of Service e Product Terms of Service e clique em Create Instance.

    Após a criação, acesse a página Instance no console ECS para visualizar a instância.

Chamar uma operação de API

Chame a operação RunInstances com os parâmetros LaunchTemplateId e LaunchTemplateVersion para criar instâncias ECS em lote sem precisar especificar todos os parâmetros repetidamente. Consulte RunInstances.

Gerenciar as versões de um modelo de inicialização

Modelos de inicialização são imutáveis. Para alterar configurações, crie uma nova versão. Ao criar instâncias, use qualquer versão; caso nenhuma seja especificada, o sistema usará a versão padrão.

Criar uma nova versão de um modelo de inicialização

Usar o console ECS

  1. Na página Launch Templates, localize um modelo e clique em New Version na coluna Actions.

    Alternativamente, clique no ID do modelo para visualizar suas configurações e clique em New Version na seção Version Information.

  2. Na página Launch Template, configure os parâmetros.

    Na seção Clone Template, selecione um modelo e uma versão existentes como base. Para obter detalhes sobre os parâmetros, consulte Create an instance with Custom Launch.

  3. Na etapa Confirm Configurations, selecione Create Version e escolha o modelo alvo.

  4. Clique em Create Launch Template.

  5. Na mensagem exibida, clique em View New Version para visualizar a nova versão no console ECS.

    Nota

    Também é possível visualizar todos os modelos na lista de modelos de inicialização na página Launch Templates.

Chamar uma operação de API

Chame a seguinte operação de API para gerenciar versões de modelos de inicialização:

Alterar a versão padrão de um modelo de inicialização

Defina a versão mais utilizada como padrão. Caso nenhuma versão seja especificada durante a criação de instâncias, o sistema usará a versão padrão.

Usar o console ECS

Na página Launch Templates, selecione o ID do modelo. Na seção Version Information, localize a versão alvo e clique em Set as Default na coluna Actions.

Chamar uma operação de API

Chame a seguinte operação de API para alterar a versão padrão:

ModifyLaunchTemplateDefaultVersion: define uma versão como a versão padrão.

Excluir uma versão de modelo de inicialização

Exclua uma versão de modelo de inicialização desnecessária.

Importante

Usar o console ECS

  1. Na página Launch Templates, selecione o modelo para expandir suas informações de versão.

  2. Na seção Version Information, exclua as versões.

    • Para excluir uma única versão, localize-a e clique em Delete na coluna Actions.

    • Para excluir versões em lote, selecione-as e clique em Delete acima da coluna Version.

  3. Na mensagem Delete Version, clique em OK.

Chamar uma operação de API

Chame a seguinte operação de API para excluir uma versão:

Excluir um modelo de inicialização

A exclusão de um modelo não afeta as instâncias criadas a partir dele.

Importante

A exclusão de um modelo remove todas as suas versões. Para excluir uma versão específica, consulte Delete a launch template version.

Usar o console ECS

  1. Na página Launch Templates, exclua os modelos.

    • Para excluir um único modelo, localize-o e clique em Delete na coluna Actions.

    • Para excluir modelos em lote, selecione-os e clique em Delete acima da coluna Template ID.

  2. Na mensagem exibida, clique em OK.

Chamar uma operação de API

Chame uma operação de API para excluir um modelo. Consulte DeleteLaunchTemplate.

Referências