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 de instâncias para o ECS em execução no Amazon Linux 2 e versões posteriores

Modo de foco
Fluxo de trabalho de implantação de instâncias para o ECS em execução no Amazon Linux 2 e versões posteriores - 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á.

A seção anterior descreve os recursos de extensibilidade compatíveis ao longo das fases do fluxo de trabalho de implantação da aplicação. Há algumas diferenças para ramificação da plataforma Docker no ECS em execução no Amazon Linux 2 e versões posteriores. Esta seção explica como esses conceitos se aplicam a essa ramificação específica da plataforma.

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 para um ambiente baseado nas ramificações de plataforma ECS em execução no Amazon Linux 2 e ECS em execução no Amazon Linux 2023. Ele representa as diferentes fases de uma implantação e as etapas que o Elastic Beanstalk realiza em cada fase.

Ao contrário do fluxo de trabalho descrito na seção anterior, a fase de configuração da implantação não é compatível com os seguintes recursos de extensibilidade: comandos Buildfile, comandos Procfile, configuração de proxy reverso.

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 na plataforma do Docker baseada no ECS.

A lista a seguir detalha as etapas do fluxo de trabalho de implantação.

  1. Executa todos os arquivos executáveis encontrados no diretório appdeploy/pre em EBhooksDir.

  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).

  3. 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).

  4. Executa todos os arquivos executáveis encontrados no diretório appdeploy/enact em EBhooksDir.

  5. Executa todos os arquivos executáveis encontrados no diretório appdeploy/post em EBhooksDir.

  6. 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).

A referência a EBhooksDir representa o caminho do diretório de hooks da plataforma. Para recuperar o nome do caminho do diretório, use a ferramenta de script get-config na linha de comando da instância do ambiente, como mostrado:

$ /opt/elasticbeanstalk/bin/get-config platformconfig -k EBhooksDir
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.