

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

# Ambiente de produção
<a name="production-environment"></a>

O *ambiente de produção* suporta o produto lançado, manipulando dados reais de clientes reais. Esse é um ambiente protegido ao qual é atribuído acesso por privilégio mínimo e o acesso elevado só deve ser permitido por meio de um processo de exceção auditado por um período limitado de tempo.

## Acesso
<a name="access"></a>

No ambiente de produção, os desenvolvedores devem ter acesso limitado e somente para leitura no AWS Management Console. Por exemplo, os desenvolvedores devem ser capazes de acessar dados de log para day-to-day operações. Todas as versões para produção devem ser limitadas por uma etapa de aprovação antes da implantação.

## Etapas de construção
<a name="build-steps"></a>

Nenhum. Os mesmos artefatos que foram usados nos ambientes de teste e preparação são reutilizados no ambiente de produção.

## Etapas da implantação
<a name="deployment-steps"></a>

Inicie automaticamente a implantação da `release` filial (Gitflow) ou da `main` filial (Trunk ou GitHub Flow) no ambiente de produção após a aprovação e a implantação no ambiente de preparação. A seguir estão as etapas de implantação no ambiente de produção:

1. Implante a `release` ramificação (Gitflow) ou `main` ramificação (Trunk ou GitHub Flow) no ambiente de produção

1. Pausa para aprovação manual pelo pessoal designado

1. Baixe artefatos publicados

1. Executar o controle de versão do banco de dados

1. Execute a implantação do IaC