Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Fluxo de trabalho de implantação da instância

Modo de foco
Fluxo de trabalho de implantação da instância - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

nota

As informações nesta seção não se aplicam à ramificação da plataforma ECS em execução no Amazon Linux 2 e no Amazon Linux 2023. Para obter mais informações, consulte a próxima seção, Fluxo de trabalho de implantação de instâncias para o ECS em execução no Amazon Linux 2 e versões posteriores.

Como existem muitas maneiras de estender a plataforma do ambiente, é útil saber o que acontece sempre que o Elastic Beanstalk provisiona ou implementa uma instância. O diagrama a seguir mostra todo esse fluxo de trabalho de implantação. Ele representa as diferentes fases de uma implantação e as etapas que o Elastic Beanstalk realiza em cada fase.

Observações
  • O diagrama não representa o conjunto completo de etapas que o Elastic Beanstalk realiza em instâncias do ambiente durante a implantação. Nós fornecemos este diagrama como ilustração, para fornecer a você a ordem e o contexto para a execução de suas personalizações.

  • Para simplificar, o diagrama menciona apenas os subdiretórios de hook .platform/hooks/* (para implantações de aplicações), e não os subdiretórios de hook .platform/confighooks/* (para implantações de configurações). Os hooks nos últimos subdiretórios são executados durante exatamente as mesmas etapas que os hooks nos subdiretórios correspondentes mostrados no diagrama.

Fluxo de trabalho para ordem de execução de extensões em uma instância de ambiente em execução em uma plataforma baseada no Amazon Linux.

A lista a seguir detalha as fases e etapas de implantação.

  1. Passos iniciais

    O Elastic Beanstalk baixa e extrai a aplicação. Após cada uma dessas etapas, o Elastic Beanstalk executa uma das etapas de extensibilidade.

    1. Executa comandos encontrados na seção commands: de qualquer arquivo de configuração.

    2. Executa todos os arquivos executáveis encontrados no diretório .platform/hooks/prebuild do pacote de origem (.platform/confighooks/prebuild para uma implantação de configuração).

  2. Configurar

    O Elastic Beanstalk configura a aplicação e o servidor de proxy.

    1. Executa os comandos encontrados no Buildfile no pacote de origem.

    2. Copia seus arquivos de configuração de proxy personalizados, se você tiver algum no diretório .platform/nginx do pacote de origem, para seu local de runtime.

    3. Executa comandos encontrados na seção container_commands: de qualquer arquivo de configuração.

    4. Executa todos os arquivos executáveis encontrados no diretório .platform/hooks/predeploy do pacote de origem (.platform/confighooks/predeploy para uma implantação de configuração).

  3. Implante

    O Elastic Beanstalk implanta e executa a aplicação e o servidor de proxy.

    1. Executa o comando encontrado no arquivo Procfile em seu pacote de origem.

    2. Executa ou executa novamente o servidor de proxy com seus arquivos de configuração de proxy personalizados, se você tiver algum.

    3. Executa todos os arquivos executáveis encontrados no diretório .platform/hooks/postdeploy do pacote de origem (.platform/confighooks/postdeploy para uma implantação de configuração).

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.