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.
A lista a seguir detalha as fases e etapas de implantação.
-
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.
-
Executa comandos encontrados na seção commands: de qualquer arquivo de configuração.
-
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).
-
-
Configurar
O Elastic Beanstalk configura a aplicação e o servidor de proxy.
-
Executa os comandos encontrados no
Buildfile
no pacote de origem. -
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. -
Executa comandos encontrados na seção container_commands: de qualquer arquivo de configuração.
-
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).
-
-
Implante
O Elastic Beanstalk implanta e executa a aplicação e o servidor de proxy.
-
Executa o comando encontrado no arquivo
Procfile
em seu pacote de origem. -
Executa ou executa novamente o servidor de proxy com seus arquivos de configuração de proxy personalizados, se você tiver algum.
-
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).
-