

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

# Variáveis de ambiente e outras configurações de software
<a name="environments-cfg-softwaresettings"></a>

A página **Configurar atualizações, monitoramento e configuração de registro** permite que você configure o software nas instâncias do Amazon Elastic Compute Cloud (Amazon EC2) que executam seu aplicativo. Você pode definir variáveis de ambiente, AWS X-Ray depuração, armazenamento e streaming de registros de instâncias e configurações específicas da plataforma.

**Topics**
+ [Definir configurações específicas da plataforma](#environments-cfg-softwaresettings-specific)
+ [Configurar propriedades do ambiente (variáveis de ambiente)](#environments-cfg-softwaresettings-console)
+ [Namespaces de configurações de software](#environments-cfg-softwaresettings-configfiles)
+ [Acessar propriedades de ambiente](#environments-cfg-softwaresettings-accessing)
+ [Configurando a depuração AWS X-Ray](environment-configuration-debugging.md)
+ [Visualizar seus logs de ambiente do Elastic Beanstalk](environments-cfg-logging.md)

## Definir configurações específicas da plataforma
<a name="environments-cfg-softwaresettings-specific"></a>

Além do conjunto padrão de opções disponíveis para todos os ambientes, a maioria das plataformas do Elastic Beanstalk permite que você use configurações específicas de linguagens ou de estruturas de trabalho. Eles aparecem na seção **Plataforma de software** da página **Configurar atualizações, monitoramento e logs** e podem assumir as seguintes formas.
+ **Propriedades predefinidas do ambiente**: a Plataforma Ruby utiliza propriedades do ambiente para configurações de estruturas de trabalho, como `RACK_ENV` e `BUNDLE_WITHOUT`.
+ **Propriedades de placeholder do ambiente**: a plataforma Tomcat define uma propriedade de ambiente chamada `JDBC_CONNECTION_STRING` que não tem nenhum valor definido. Esse tipo de configuração era mais comuns em versões mais antigas da plataforma.
+ **Opções de configuração**: a maioria das plataformas define as [opções de configuração](command-options.md) em namespaces específicos da plataforma ou compartilhados, como `aws:elasticbeanstalk:xray` ou `aws:elasticbeanstalk:container:python`.

**Como definir configurações específicas da plataforma no console do Elastic Beanstalk**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. No painel de navegação, escolha **Configuration (Configuração)**.

1. Na categoria de configuração **Updates, monitoring, and logging (Atualizações, monitoramento e logs)**, escolha **Edit (Editar)**.

1. Em **Software da plataforma)**, faça as alterações necessárias na configuração da opção.

1. Para salvar as alterações, escolha **Apply (Aplicar)** na parte inferior da página.

Para obter mais informações sobre as opções específicas da plataforma e sobre como obter valores de propriedade de ambiente no seu código, consulte o tópico da plataforma para sua linguagem ou estrutura:
+ Docker: [Configuração de ambientes do Docker do Elastic Beanstalk](create_deploy_docker.container.console.md)
+ Go: [Usar a plataforma Go do Elastic Beanstalk](go-environment.md)
+ Java SE: [Usar a plataforma Java SE do Elastic Beanstalk](java-se-platform.md)
+ Tomcat: [Usar a plataforma Tomcat do Elastic Beanstalk](java-tomcat-platform.md)
+ .NET Core no Linux: [Usar o Elastic Beanstalk .NET Core na plataforma Linux](dotnet-linux-platform.md)
+ .NET: [Usar o Elastic Beanstalk .NET na plataforma Windows](create_deploy_NET.container.console.md)
+ Node.js: [Usar a plataforma Node.js do Elastic Beanstalk](create_deploy_nodejs.container.md)
+ PHP: [Usar a plataforma PHP do Elastic Beanstalk](create_deploy_PHP.container.md)
+ Python: [Usar a plataforma Python do Elastic Beanstalk](create-deploy-python-container.md)
+ Ruby: [Usar a plataforma Ruby do Elastic Beanstalk](create_deploy_Ruby.container.md)

## Configurar propriedades do ambiente (variáveis de ambiente)
<a name="environments-cfg-softwaresettings-console"></a>

É possível usar as **propriedades do ambiente** (também conhecidas como **variáveis de ambiente**) para passar endpoints, configurações de depuração e outras informações para a aplicação. Variáveis de ambiente ajudam você a executar seu aplicativo em vários ambientes para finalidades diferentes, como desenvolvimento, teste, preparação e produção.

Além disso, quando você [adiciona um banco de dados ao ambiente](using-features.managing.db.md), o Elastic Beanstalk define variáveis de ambiente, como `RDS_HOSTNAME`, que pode ser lido no código da aplicação para criar um objeto ou string de conexão.

**Para configurar variáveis de ambiente no console do Elastic Beanstalk**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. No painel de navegação, escolha **Configuration (Configuração)**.

1. Na categoria de configuração **Updates, monitoring, and logging (Atualizações, monitoramento e logs)**, escolha **Edit (Editar)**.

1. Role para baixo até **Variáveis de ambiente de runtime**.

1. Selecione **Adicionar variável de ambiente**.

1. Em **Origem**, selecione **Texto sem formatação**.
**nota**  
Os valores do **Secrets Manager** e do **SSM Parameter Store** no menu suspenso servem para configurar variáveis de ambiente como segredos para armazenar dados sensíveis, como credenciais e chaves de API. Para obter mais informações, consulte [Usando o Elastic AWS Secrets Manager AWS Systems Manager Beanstalk com um Parameter Store](AWSHowTo.secrets.md). 

1. Insira os pares de **Nome da variável de ambiente** e **Valores da variável de ambiente**.

1. Se for necessário adicionar mais variáveis, repita a **Etapa 6** até a **Etapa 8**.

1. Para salvar as alterações, escolha **Apply (Aplicar)** na parte inferior da página.

**Limites de propriedades de ambiente**
+ As **chaves** podem conter caracteres alfanuméricos e os seguintes símbolos: `_ . : / + \ - @`

  Os símbolos listados são válidos para chaves de propriedade do ambiente, mas podem não ser válidos para nomes de variáveis de ambiente na plataforma do seu ambiente. Para compatibilidade com todas as plataformas, limite as propriedades do ambiente ao padrão a seguir: `[A-Z_][A-Z0-9_]*`
+ Os **valores** podem conter caracteres alfanuméricos, espaço em branco e os seguintes símbolos: `_ . : / = + \ - @ ' "`
**nota**  
Alguns caracteres em valores de propriedades de ambiente devem ser escapados. Use o caractere de barra invertida (`\`) para representar alguns caracteres especiais e de controle. A lista a seguir inclui exemplos para representar alguns caracteres que precisam ser escapados:  
barra invertida (`\`): para representar, use `\\`
aspas simples (`'`): para representar, use `\'`
aspas duplas (`"`): para representar, use `\"`
+ As **chaves** e os **valores** diferenciam letras maiúsculas de minúsculas.
+ O tamanho combinado de todas as propriedades do ambiente não pode exceder 4.096 bytes quando armazenado como strings com o formato =. *key* *value*

## Namespaces de configurações de software
<a name="environments-cfg-softwaresettings-configfiles"></a>

Você pode usar um [arquivo de configuração](ebextensions.md) para definir opções de configuração e executar outras tarefas de configuração de instância durante implantações. Opções de configuração podem ser [específicas da plataforma](command-options-specific.md) ou aplicáveis a [todas as plataformas](command-options-general.md) no serviço Elastic Beanstalk como um todo. As opções de configuração são organizadas em *namespaces*.

É possível usar os [arquivos de configuração](ebextensions.md) do Elastic Beanstalk para definir propriedades do ambiente e opções de configuração em seu código-fonte. Use o [`aws:elasticbeanstalk:application:environment` namespace](command-options-general.md#command-options-general-elasticbeanstalkapplicationenvironment) para definir propriedades do ambiente.

**Example .ebextensions/options.config**  

```
option_settings:
  aws:elasticbeanstalk:application:environment:
    API_ENDPOINT: www.example.com/api
```

Se você usar arquivos de configuração ou CloudFormation modelos para criar [recursos personalizados](environment-resources.md), poderá usar uma CloudFormation função para obter informações sobre o recurso e atribuí-lo dinamicamente a uma propriedade do ambiente durante a implantação. O exemplo a seguir do [elastic-beanstalk-samples](https://github.com/awsdocs/elastic-beanstalk-samples/) GitHub repositório usa a [função Ref](ebextensions-functions.md) para obter o ARN de um tópico do Amazon SNS que ele cria e o atribui a uma propriedade de ambiente chamada. `NOTIFICATION_TOPIC`

**Observações**  
Se você usar uma CloudFormation função para definir uma propriedade de ambiente, o console do Elastic Beanstalk exibirá o valor da propriedade antes que a função seja avaliada. Você pode usar o [script de plataforma `get-config`](custom-platforms-scripts.md) para confirmar os valores das propriedades do ambiente que estão disponíveis para seu aplicativo. 
A plataforma [Multicontainer Docker](create_deploy_docker_ecs.md) não é usada CloudFormation para criar recursos de contêiner. Como resultado, essa plataforma não oferece suporte à definição de propriedades do ambiente usando CloudFormation funções.

**Example .Ebextensions/[sns-topic.config](https://github.com/awsdocs/elastic-beanstalk-samples/tree/main/configuration-files/aws-provided/resource-configuration/sns-topic.config)**  

```
Resources:
  NotificationTopic:
    Type: AWS::SNS::Topic

option_settings:
  aws:elasticbeanstalk:application:environment:
    NOTIFICATION_TOPIC: '`{"Ref" : "NotificationTopic"}`'
```

Você também pode usar esse recurso para propagar informações de [pseudoparâmetros do CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/pseudo-parameter-reference.html). Este exemplo obtém a região atual e a atribui a uma propriedade chamada `AWS_REGION`.

**Example .Ebextensions/[env-regionname.config](https://github.com/awsdocs/elastic-beanstalk-samples/tree/main/configuration-files/aws-provided/instance-configuration/env-regionname.config)**  

```
option_settings:
  aws:elasticbeanstalk:application:environment:
    AWS_REGION: '`{"Ref" : "AWS::Region"}`'
```

A maioria das plataformas do Elastic Beanstalk define namespaces adicionais com opções para configurar o software que é executado na instância, como o proxy inverso que retransmite solicitações para sua aplicação. Para obter mais informações sobre os namespaces disponíveis para a sua plataforma, consulte a seguir:
+ Go: [Namespace de configuração do Go](go-environment.md#go-namespaces)
+ Java SE: [Namespace de configuração do Java SE](java-se-platform.md#java-se-namespaces)
+ Tomcat: [Namespaces de configuração do Tomcat](java-tomcat-platform.md#java-tomcat-namespaces)
+ .NET Core no Linux: [Namespace de configuração do .NET Core no Linux](dotnet-linux-platform.md#dotnet-linux-namespace)
+ .NET: [O namespace aws:elasticbeanstalk:container:dotnet:apppool](create_deploy_NET.container.console.md#dotnet-namespaces)
+ Node.js: [Namespace de configuração do Node.js](create_deploy_nodejs.container.md#nodejs-namespaces)
+ PHP: [Namespaces para configuração](create_deploy_PHP.container.md#php-namespaces)
+ Python: [Namespaces de configuração do Python](create-deploy-python-container.md#python-namespaces)
+ Ruby: [Namespaces de configuração do Ruby](create_deploy_Ruby.container.md#ruby-namespaces)

O Elastic Beanstalk oferece muitas opções de configuração para personalizar o ambiente. Além de arquivos de configuração, você também pode definir opções de configuração usando o console, configurações salvas, a EB CLI ou a AWS CLI. Consulte [Opções de configuração](command-options.md) para obter mais informações.

## Acessar propriedades de ambiente
<a name="environments-cfg-softwaresettings-accessing"></a>

Na maioria dos casos, você acessa as propriedades do ambiente no código do seu aplicativo, como uma variável de ambiente. Porém, em geral, as propriedades do ambiente são transferidas apenas para o aplicativo e não podem ser visualizadas conectando uma instância em seu ambiente e executando-a `env`.
+ [Go](go-environment.md#go-options-properties): `os.Getenv`

  ```
  endpoint := os.Getenv("API_ENDPOINT")
  ```
+ [Java SE](java-se-platform.md#java-se-options-properties): `System.getenv`

  ```
  String endpoint = System.getenv("API_ENDPOINT");
  ```
+ [Tomcat](java-tomcat-platform.md#java-tomcat-options-properties) – `System.getProperty` e `System.getenv` 

  As versões da plataforma Tomcat lançadas em ou após [26 de março de 2025](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2025-03-26-windows.html) também podem usar `System.getenv` para acessar variáveis de ambiente de texto simples. Você pode continuar usando `System.getProperty` para acessar variáveis de ambiente de texto simples. No entanto, [variáveis de ambiente armazenadas como segredos](AWSHowTo.secrets.env-vars.md) apenas estão disponíveis usando `System.getenv`.

  ```
  String endpoint = System.getProperty("API_ENDPOINT");
  ```

  ```
  String endpoint = System.getenv("API_ENDPOINT");
  ```
**Importante**  
A adição do acesso de `System.getenv` a variáveis de ambiente nas versões da plataforma Tomcat lançadas a partir de [26 de março de 2025](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2025-03-26-windows.html) pode causar um comportamento inesperado em aplicações que dão precedência às variáveis de ambiente sobre as propriedades do sistema Java ou ao alternar explicitamente de `System.getProperty` para `System.getenv`. Para obter mais informações e conhecer ações recomendadas, consulte [Usar a plataforma Elastic Beanstalk Tomcat](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-tomcat-platform.html).
+ [.NET Core no Linux](dotnet-linux-platform.md#dotnet-linux-options-properties): `Environment.GetEnvironmentVariable`

  ```
  string endpoint = Environment.GetEnvironmentVariable("API_ENDPOINT");
  ```
+ [.NET](create_deploy_NET.container.console.md#dotnet-console-properties): `appConfig`

  ```
  NameValueCollection appConfig = ConfigurationManager.AppSettings;
  string endpoint = appConfig["API_ENDPOINT"];
  ```
+ [Node.js](create_deploy_nodejs.container.md#nodejs-platform-console-envprops): `process.env`

  ```
  var endpoint = process.env.API_ENDPOINT
  ```
+ [PHP](create_deploy_PHP.container.md#php-console-properties): `$_SERVER`

  ```
  $endpoint = $_SERVER['API_ENDPOINT'];
  ```
+ [Python](create-deploy-python-container.md#create-deploy-python-custom-container-envprop): `os.environ`

  ```
  import os
  endpoint = os.environ['API_ENDPOINT']
  ```
+ [Ruby](create_deploy_Ruby.container.md#create_deploy_Ruby.env.console.ruby.envprops): `ENV`

  ```
  endpoint = ENV['API_ENDPOINT']
  ```

Fora do código do aplicativo, como em um script que é executado durante a implantação, você pode acessar as propriedades do ambiente com a [`get-config` Plataforma de script](custom-platforms-scripts.md). Consulte o [elastic-beanstalk-samples](https://github.com/awsdocs/elastic-beanstalk-samples/search?utf8=%E2%9C%93&q=get-config) GitHub repositório para ver exemplos de configurações que usam. `get-config`

# Configurando a depuração AWS X-Ray
<a name="environment-configuration-debugging"></a>

Você pode usar o AWS Elastic Beanstalk console ou um arquivo de configuração para executar o AWS X-Ray daemon nas instâncias do seu ambiente. X-Ray é um AWS serviço que reúne dados sobre as solicitações que seu aplicativo atende e os usa para criar um mapa de serviços que você pode usar para identificar problemas com seu aplicativo e oportunidades de otimização.

**nota**  
Algumas regiões não oferecem o X-Ray. Se você criar um ambiente em uma dessas regiões, não poderá executar o daemon do X-Ray nas instâncias no ambiente.  
Para obter informações sobre os AWS serviços oferecidos em cada região, consulte a [tabela de regiões](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

![\[O mapa de serviço para uma aplicação de API Web que usa o Amazon DynamoDB para armazenar dados\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/images/scorekeep-servicemap.png)


O X-Ray fornece um SDK que você pode usar para instrumentar o código da aplicação, e uma aplicação daemon que transmite as informações de depuração do SDK para a API do X-Ray.

**Plataformas compatíveis**

É possível usar o SDK do X-Ray com as seguintes plataformas do Elastic Beanstalk:
+ **Go** - versão 2.9.1 e posterior
+ **Java 8** – versão 2.3.0 e posterior
+ **Java 8 com Tomcat 8** – versão 2.4.0 e posterior
+ **Node.js** - versão 3.2.0 e posterior
+ **Windows Server** – todas as versões de plataforma lançadas em 18 de dezembro de 2016 ou posteriormente
+ **Python** – versão 2.5.0 e posterior

Nas plataformas compatíveis, é possível usar uma opção de configuração para executar o daemon do X-Ray nas instâncias do ambiente. Você pode habilitar o daemon no [console do Elastic Beanstalk](#environment-configuration-debugging-console) ou usando um [arquivo de configuração](#environment-configuration-debugging-namespace).

Para fazer upload de dados para o X-Ray, o daemon X-Ray requer permissões do IAM na política **AWSXrayWriteOnlyAccess**gerenciada. Essas permissões são incluídas no [perfil da instância do Elastic Beanstalk](concepts-roles-instance.md). Se você não usa o perfil de instância padrão, consulte [Conceder Permissão do Daemon para Enviar Dados ao X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon.html#xray-daemon-permissions) no *Guia do desenvolvedor do AWS X-Ray *.

A depuração com o X-Ray requer o uso do SDK do X-Ray. Consulte os [Conceitos básicos do AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/xray-gettingstarted.html) no *Guia do Desenvolvedor do AWS X-Ray * para obter instruções e aplicações de amostra.

Se você usa uma versão de plataforma que não inclui o daemon, ainda é possível executá-lo com um script em um arquivo de configuração. Para obter mais informações, consulte [Fazer Download e Executar o Daemon do X-Ray Manualmente (Avançado)](https://docs.aws.amazon.com/xray/latest/devguide/xray-daemon-beanstalk.html#xray-daemon-beanstalk-manual) no *Guia do desenvolvedor do AWS X-Ray *.

**Topics**
+ [Configurar depuração do](#environment-configuration-debugging-console)
+ [O namespace aws:elasticbeanstalk:xray](#environment-configuration-debugging-namespace)

## Configurar depuração do
<a name="environment-configuration-debugging-console"></a>

É possível habilitar daemon do X-Ray em um ambiente em execução no console do Elastic Beanstalk.

**Como habilitar a depuração no console do Elastic Beanstalk**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. No painel de navegação, escolha **Configuration (Configuração)**.

1. Na categoria de configuração **Updates, monitoring, and logging (Atualizações, monitoramento e logs)**, escolha **Edit (Editar)**.

1. Na seção **Amazon X-Ray**, selecione **Ativado**.

1. Para salvar as alterações, escolha **Apply (Aplicar)** na parte inferior da página.

Essa opção pode ser ativada também durante a criação do ambiente. Para obter mais informações, consulte [O assistente de criação de novo ambiente](environments-create-wizard.md).

## O namespace aws:elasticbeanstalk:xray
<a name="environment-configuration-debugging-namespace"></a>

Use a opção `XRayEnabled` no namespace `aws:elasticbeanstalk:xray` para habilitar a depuração.

Para habilitar a depuração automaticamente quando você implanta o aplicativo, defina a opção em um [arquivo de configuração](ebextensions.md) no código-fonte, como a seguir.

**Example .ebextensions/debugging.config**  

```
option_settings:
  aws:elasticbeanstalk:xray:
    XRayEnabled: true
```

# Visualizar seus logs de ambiente do Elastic Beanstalk
<a name="environments-cfg-logging"></a>

AWS Elastic Beanstalk fornece duas maneiras de visualizar regularmente os registros das EC2 instâncias da Amazon que executam seu aplicativo:
+ Configure seu ambiente do Elastic Beanstalk para fazer upload de logs de instância alternados para o bucket do Amazon S3 do ambiente.
+ Configure o ambiente para transmitir os registros da instância para o Amazon CloudWatch Logs.

Quando você configura o streaming de CloudWatch registros de instâncias para o Logs, o Elastic CloudWatch Beanstalk cria grupos de log de Logs para proxy e logs de implantação nas instâncias da EC2 Amazon e transfere esses CloudWatch arquivos de log para o Logs em tempo real. Para obter mais informações sobre logs de instância, visite [Visualizar logs de instâncias do Amazon EC2 no ambiente do Elastic Beanstalk](using-features.logging.md).

Além dos registros de instância, se você ativar a [integridade aprimorada](health-enhanced.md) do seu ambiente, poderá configurar o ambiente para transmitir informações de integridade para o CloudWatch Logs. Quando o status de integridade do ambiente for alterado, o Elastic Beanstalk adicionará um registro a um grupo de logs de integridade com o novo status e uma descrição da causa da alteração. Para obter informações sobre o streaming de integridade do ambiente, visite [Streaming de informações sobre a saúde do ambiente do Elastic Beanstalk para o Amazon Logs CloudWatch](AWSHowTo.cloudwatchlogs.envhealth.md).

## Configurar visualização de logs de instância
<a name="environments-cfg-logging-console"></a>

Para visualizar logs de instância, você pode habilitar a alternância de logs de instância e o streaming de logs no console do Elastic Beanstalk.

**Como configurar a alternância e o streaming de logs de instância no console do Elastic Beanstalk**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. No painel de navegação, escolha **Configuration (Configuração)**.

1. Na categoria de configuração **Updates, monitoring, and logging (Atualizações, monitoramento e logs)**, escolha **Edit (Editar)**.

1. Na seção **Armazenamento de logs do S3**, selecione **Ativado** embaixo de **Alternar logs** para habilitar o upload de logs alternados para o Amazon S3.

1. na seção **Transmissão de registros de instâncias para CloudWatch registros**, defina as seguintes configurações:
   + **Streaming de logs**: selecione **Ativado** para habilitar o streaming de logs.
   + **Retenção** — especifique o número de dias para reter CloudWatch registros em Registros.
   + **Ciclo de vida** — Defina como **Excluir registros após o encerramento** para excluir os CloudWatch registros dos Registros imediatamente se o ambiente for encerrado, em vez de esperar que eles expirem.

1. Para salvar as alterações, escolha **Apply (Aplicar)** na parte inferior da página.

Depois de ativar o streaming de logs, você poderá voltar para a categoria ou a página de configuração **Software** para encontrar o link **Log Groups (Grupos de logs)**. Clique neste link para ver os registros da sua instância no CloudWatch console.

## Configurar visualização do log de integridade do ambiente
<a name="environments-cfg-logging-health-console"></a>

Para visualizar logs de integridade do ambiente, é possível habilitar o streaming de logs de integridade do ambiente no console do Elastic Beanstalk.

**Como configurar o streaming de logs de integridade do ambiente no console do Elastic Beanstalk**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. No painel de navegação, escolha **Configuration (Configuração)**.

1. Na categoria de configuração **Updates, monitoring, and logging (Atualizações, monitoramento e logs)**, escolha **Edit (Editar)**.

1. Vá para a seção **Monitoramento**.

1. Em **Streaming de eventos de saúde para CloudWatch registros**, defina as seguintes configurações:
   + **Streaming de logs**: escolha **Ativado** para habilitar o streaming de logs.
   + **Retenção** — especifique o número de dias para reter CloudWatch registros em Registros.
   + **Ciclo de vida** — Defina como **Excluir registros após o encerramento** para excluir os CloudWatch registros dos Registros imediatamente se o ambiente for encerrado, em vez de esperar que eles expirem.

1. Para salvar as alterações, escolha **Apply (Aplicar)** na parte inferior da página.

## Namespaces de visualização de logs
<a name="environments-cfg-logging-namespaces"></a>

Os seguintes namespaces contêm configurações para visualização de logs:
+ [`aws:elasticbeanstalk:hostmanager`](command-options-general.md#command-options-general-elasticbeanstalkhostmanager): configure o upload de logs alternados para o Amazon S3.
+ [`aws:elasticbeanstalk:cloudwatch:logs`](command-options-general.md#command-options-general-cloudwatchlogs)— Configure o streaming do log da instância para CloudWatch.
+ [`aws:elasticbeanstalk:cloudwatch:logs:health`](command-options-general.md#command-options-general-cloudwatchlogs-health)— Configure o streaming de integridade do ambiente para CloudWatch.