

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

# Opções específicas para a plataforma
<a name="command-options-specific"></a>

Algumas plataformas do Elastic Beanstalk definem namespaces de opção que são específicos da plataforma. Esses namespaces e suas opções estão listados abaixo para cada plataforma.

**nota**  
Anteriormente, em versões de plataforma baseadas na AMI do Amazon Linux (anterior ao Amazon Linux 2), os dois recursos a seguir e seus respectivos namespaces eram considerados recursos específicos da plataforma e foram listados aqui por plataforma:  
**Configuração de proxy para arquivos estáticos** – `aws:elasticbeanstalk:environment:proxy:staticfiles`
**AWS X-Ray suporte** — `aws:elasticbeanstalk:xray`
Nas versões da plataforma do Amazon Linux 2, o Elastic Beanstalk implementa esses recursos de forma consistente em todas as plataformas de suporte. O namespace relacionado agora está listado na página [Opções gerais para todos os ambientes](command-options-general.md). Mantivemos somente a menção a eles nesta página para plataformas que tinham namespaces de nomes diferentes.

**Topics**
+ [Opções para a plataforma Docker](#command-options-docker)
+ [Opções para a plataforma Go](#command-options-golang)
+ [Opções para a plataforma Java SE](#command-options-plain-java)
+ [Java com opções para a plataforma Tomcat](#command-options-java)
+ [Opções da plataforma .NET Core no Linux](#command-options-dotnet-core-linux)
+ [Opções para a plataforma .NET](#command-options-net)
+ [Opções para a plataforma Node.js](#command-options-nodejs)
+ [Opções para a plataforma PHP](#command-options-php)
+ [Opções para a plataforma Python](#command-options-python)
+ [Opções para a plataforma Ruby](#command-options-ruby)

## Opções para a plataforma Docker
<a name="command-options-docker"></a>

As opções de configuração específicas do Docker a seguir são aplicáveis a plataformas do Docker e do Docker pré-configurado.

**nota**  
Essas opções de configuração não se aplicam a:  
Plataforma Docker (Amazon Linux 2) com o Docker Compose
Plataforma Docker de vários contêineres (Amazon Linux AMI AL1) — essa plataforma foi descontinuada


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Especifica o servidor web a ser usado como um proxy.  |  `nginx`  |  `nginx` `none`— *Somente Amazon Linux AM* e *Docker w/DC *  | 

## Opções para a plataforma Go
<a name="command-options-golang"></a>

### Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
<a name="command-options-golang.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:golang:staticfiles`
<a name="command-options-golang.alami.staticfiles"></a>

Você pode usar o namespace a seguir para configurar o servidor de proxy para atender arquivos estáticos. Quando o servidor de proxy recebe uma solicitação para um arquivo no caminho especificado, ele atende o arquivo diretamente em vez de rotear solicitação para seu aplicativo. Isso reduz o número de solicitações que seu aplicativo deve processar.

Mapeie um caminho fornecido pelo servidor de proxy para uma pasta no código-fonte que contenha ativos estáticos. Cada opção definida neste namespace mapeia um caminho diferente.


|  **Nome**  |  **Value (Valor)**  | 
| --- | --- | 
|  Caminho em que o servidor de proxy servirá os arquivos. Exemplo: `/images` para servir arquivos em `subdomain.eleasticbeanstalk.com/images`.  |  Nome da pasta que contém os arquivos. Exemplo: `staticimages` para servir arquivos de uma pasta denominada `staticimages` no nível mais alto do seu pacote de origem.  | 

## Opções para a plataforma Java SE
<a name="command-options-plain-java"></a>

### Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
<a name="command-options-plain-java.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:java:staticfiles`
<a name="command-options-plain-java.alami.staticfiles"></a>

Você pode usar o namespace a seguir para configurar o servidor de proxy para atender arquivos estáticos. Quando o servidor de proxy recebe uma solicitação para um arquivo no caminho especificado, ele atende o arquivo diretamente em vez de rotear solicitação para seu aplicativo. Isso reduz o número de solicitações que seu aplicativo deve processar.

Mapeie um caminho fornecido pelo servidor de proxy para uma pasta no código-fonte que contenha ativos estáticos. Cada opção definida neste namespace mapeia um caminho diferente.


|  **Nome**  |  **Value (Valor)**  | 
| --- | --- | 
|  Caminho em que o servidor de proxy servirá os arquivos. Exemplo: `/images` para servir arquivos em `subdomain.eleasticbeanstalk.com/images`.  |  Nome da pasta que contém os arquivos. Exemplo: `staticimages` para servir arquivos de uma pasta denominada `staticimages` no nível mais alto do seu pacote de origem.  | 

## Java com opções para a plataforma Tomcat
<a name="command-options-java"></a>


**Namespace: `aws:elasticbeanstalk:application:environment`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  JDBC\$1CONNECTION\$1STRING  |  A string de conexão a um banco de dados externo.  |  n/a  |  n/a  | 

Consulte [Variáveis de ambiente e outras configurações de software](environments-cfg-softwaresettings.md) para obter mais informações.


**Namespace: `aws:elasticbeanstalk:container:tomcat:jvmoptions`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  JVM Options  |  Passe as opções da linha de comando para a JVM no startup.  |  n/a  |  n/a  | 
|  Xmx  |  Tamanhos máximos de heaps da JVM.  |  `256m`  |  n/a  | 
|  XX:MaxPermSize  |  Seção do heap da JVM usada para armazenar definições de classe e metadados associados.  Esta opção só se aplica a versões Java anteriores ao Java 8 e não é compatível com plataformas Tomcat do Elastic Beanstalk baseadas no Amazon Linux 2 ou posterior.   |  `64m`  |  n/a  | 
|  Xms  |  Tamanhos iniciais de heap da JVM.  |  `256m`  |  n/a  | 
|  *optionName*  |  Especifique as opções arbitrárias de JVM além daqueles definidos pela plataforma Tomcat.  |  n/a  |  n/a  | 


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  GzipCompression  |  Defina como `false` para desativar a compactação de resposta. *Válido somente em versões da plataforma da AMI do Amazon Linux (anterior ao Amazon Linux 2).*  |  `true`  |  `true` `false`  | 
|  ProxyServer  |  Defina o proxy a ser usado nas instâncias do ambiente. Se você definir essa opção como `apache`, o Elastic Beanstalk usará o [Apache 2.4](https://httpd.apache.org/docs/2.4/). Defina como `apache/2.2` se seu aplicativo não estiver pronto para migrar do [Apache 2.2](https://httpd.apache.org/docs/2.2/) devido a definições de configuração de proxy incompatíveis. *Esse valor só é válido nas versões da plataforma da AMI do Amazon Linux (anterior ao Amazon Linux 2).* Defina como `nginx` para usar o [nginx](https://www.nginx.com/). Este é o padrão a partir das versões da plataforma do Amazon Linux 2. Para obter mais informações, consulte [Configurar o servidor de proxy](java-tomcat-proxy.md).  |  `nginx` (Amazon Linux 2) `apache` (AMI do Amazon Linux)  |  `apache` `apache/2.2` – *somente AMI do Amazon Linux* `nginx`  | 

## Opções da plataforma .NET Core no Linux
<a name="command-options-dotnet-core-linux"></a>


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Especifica o servidor web a ser usado como um proxy.  |  `nginx`  |  `nginx` `none`  | 

## Opções para a plataforma .NET
<a name="command-options-net"></a>


**Namespace: `aws:elasticbeanstalk:container:dotnet:apppool`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  Target Runtime  |  Escolha a versão do. NET Framework para o seu aplicativo.  |  `4.0`  |  `2.0` `4.0`  | 
|  Enable 32-bit Applications  |  Defina como `True` para executar aplicativos de 32 bits.  |  `False`  |  `True` `False`  | 

## Opções para a plataforma Node.js
<a name="command-options-nodejs"></a>


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Defina o proxy a ser usado nas instâncias do ambiente.  |  `nginx`  |  `apache` `nginx`  | 

### Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
<a name="command-options-nodejs.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:nodejs`
<a name="command-options-nodejs.alami.nodejs"></a>


|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  NodeCommand  |  Comando usado para iniciar o aplicativo Node.js. Se uma string vazia for especificada, `app.js` será usado, seguido por `server.js` e `npm start`, nesta ordem.  |  ""  |  n/a  | 
|  NodeVersion  |  Versão do Node.js. Por exemplo, `4.4.6`. As versões do Node.js compatíveis variam entre as versões da plataforma do Node.js. Consulte [Node.js](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.nodejs) no documento *Plataformas do AWS Elastic Beanstalk * para obter uma lista das versões compatíveis no momento.  Quando o suporte oferecido para a versão do Node.js que você estiver usando for removido da plataforma, será necessário alterar ou remover a configuração da versão antes de fazer a [atualização da plataforma](using-features.platform.upgrade.md). Isso pode ocorrer quando uma vulnerabilidade de segurança é identificada para uma ou mais versões do Node.js. Quando isso acontece, a tentativa de atualizar para uma nova versão da plataforma que não suporta a configuração [NodeVersion](#command-options-nodejs)falha. Para evitar a necessidade de criar um novo ambiente, altere a opção de *NodeVersion*configuração para uma versão do Node.js compatível com a versão antiga e a nova da plataforma, ou [remova a configuração da opção](environment-configuration-methods-after.md) e execute a atualização da plataforma.   | varia | varia | 
|  GzipCompression  |  Especifica se a compactação gzip está habilitada. Se ProxyServer estiver definido como`none`, a compactação gzip será desativada.   |  `false`  |  `true` `false`  | 
|  ProxyServer  |  Especifica qual servidor da web deve ser usado em conexões via proxy ao Node.js. Se ProxyServer estiver definido como`none`, os mapeamentos de arquivos estáticos não entrarão em vigor e a compactação gzip será desativada.  |  `nginx`  |  `apache` `nginx` `none`  | 

#### Namespace: `aws:elasticbeanstalk:container:nodejs:staticfiles`
<a name="command-options-nodejs.alami.staticfiles"></a>

Você pode usar o namespace a seguir para configurar o servidor de proxy para atender arquivos estáticos. Quando o servidor de proxy recebe uma solicitação para um arquivo no caminho especificado, ele atende o arquivo diretamente em vez de rotear solicitação para seu aplicativo. Isso reduz o número de solicitações que seu aplicativo deve processar.

Mapeie um caminho fornecido pelo servidor de proxy para uma pasta no código-fonte que contenha ativos estáticos. Cada opção definida neste namespace mapeia um caminho diferente.

**nota**  
As configurações de arquivos estáticos não são aplicáveis se `aws:elasticbeanstalk:container:nodejs::ProxyFiles` estiver definido como `none`.


|  **Nome**  |  **Value (Valor)**  | 
| --- | --- | 
|  Caminho em que o servidor de proxy servirá os arquivos. Exemplo: `/images` para servir arquivos em `subdomain.eleasticbeanstalk.com/images`.  |  Nome da pasta que contém os arquivos. Exemplo: `staticimages` para servir arquivos de uma pasta denominada `staticimages` no nível mais alto do seu pacote de origem.  | 

## Opções para a plataforma PHP
<a name="command-options-php"></a>


**Namespace: `aws:elasticbeanstalk:container:php:phpini`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  document\$1root  |  Especifique o diretório filho do seu projeto que é tratado como raiz da web voltada para o público.  |  `/`  |  Uma string em branco é tratada como `/` ou especifica uma string começando com `/`  | 
|  memory\$1limit  |  Quantidade de memória alocada para o ambiente PHP.  |  `256M`  |  n/a  | 
|  zlib.output\$1compression  |  Especifica se o PHP deve usar compactação para saída.  |  `Off`  |  `On` `Off` `true` `false`  | 
|  allow\$1url\$1fopen  |  Especifica se as funções de arquivos do PHP têm permissão para recuperar dados de locais remotos, como sites ou servidores de FTP.  |  `On`  |  `On` `Off` `true` `false`  | 
|  display\$1errors  |  Especifica se as mensagens de erro devem ser parte da saída.  |  `Off`  |  `On` `Off`  | 
|  max\$1execution\$1time  |  Define o tempo máximo em segundos que um script tem permissão para ser executado antes que o ambiente o encerre.  |  `60`  |  `0` a `9223372036854775807` (PHP\$1INT\$1MAX)  | 
|  composer\$1options  |  Define as opções personalizadas a serem usadas ao instalar dependências usando o Composer por meio do comando **composer.phar install**. Para obter mais informações, consulte [installl](https://getcomposer.org/doc/03-cli.md#install-i) no site *getcomposer.org*.  |  n/a  |  n/a  | 


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Defina o proxy a ser usado nas instâncias do ambiente.  |  `nginx`  |  `apache` `nginx`  | 

**nota**  
Para obter mais informações sobre a plataforma PHP, consulte [Usar a plataforma PHP do Elastic Beanstalk](create_deploy_PHP.container.md).

## Opções para a plataforma Python
<a name="command-options-python"></a>


**Namespace: `aws:elasticbeanstalk:application:environment`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  DJANGO\$1SETTINGS\$1MODULE  |  Especifica qual arquivo de configurações deve ser usado.  |  n/a  |  n/a  | 

Consulte [Variáveis de ambiente e outras configurações de software](environments-cfg-softwaresettings.md) para obter mais informações.


**Namespace: `aws:elasticbeanstalk:container:python`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  WSGIPath  |  O arquivo que contém o aplicativo WSGI. Este arquivo deve ter um `application` chamável.  |  Nas versões da plataforma Python do Amazon Linux 2: `application` Nas versões da plataforma Python da AMI do Amazon Linux: `application.py`  |  n/a  | 
|  NumProcesses  |  O número de processos daemon que deve ser iniciado para o grupo de processo ao executar aplicativos WSGI.  |  `1`  |  n/a  | 
|  NumThreads  |  O número de threads a serem criados para lidar com as solicitações em cada processo daemon no processo de grupo ao executar aplicativos WSGI.  |  `15`  |  n/a  | 


**Namespace: `aws:elasticbeanstalk:environment:proxy`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Defina o proxy a ser usado nas instâncias do ambiente.  |  `nginx`  |  `apache` `nginx`  | 

### Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
<a name="command-options-python.alami"></a>

#### Namespace: `aws:elasticbeanstalk:container:python:staticfiles`
<a name="command-options-python.alami.staticfiles"></a>

Você pode usar o namespace a seguir para configurar o servidor de proxy para atender arquivos estáticos. Quando o servidor de proxy recebe uma solicitação para um arquivo no caminho especificado, ele atende o arquivo diretamente em vez de rotear solicitação para seu aplicativo. Isso reduz o número de solicitações que seu aplicativo deve processar.

Mapeie um caminho fornecido pelo servidor de proxy para uma pasta no código-fonte que contenha ativos estáticos. Cada opção definida neste namespace mapeia um caminho diferente.

Por padrão, o servidor de proxy em um ambiente Python atende todos os arquivos de uma pasta chamada `static` no caminho `/static`.


**Namespace: `aws:elasticbeanstalk:container:python:staticfiles`**  

|  **Name (Nome)**  |  **Value (Valor)**  | 
| --- | --- | 
|  Caminho em que o servidor de proxy servirá os arquivos. Exemplo: `/images` para servir arquivos em `subdomain.eleasticbeanstalk.com/images`.  |  Nome da pasta que contém os arquivos. Exemplo: `staticimages` para servir arquivos de uma pasta denominada `staticimages` no nível mais alto do seu pacote de origem.  | 

## Opções para a plataforma Ruby
<a name="command-options-ruby"></a>


**Namespace: `aws:elasticbeanstalk:application:environment`**  

|  **Name (Nome)**  |  **Descrição**  |  **Padrão**  |  **Valores válidos**  | 
| --- | --- | --- | --- | 
|  RAILS\$1SKIP\$1MIGRATIONS  |  Especifica se ``rake db:migrate`` deve ser executado em nome dos aplicativos dos usuários ou se deve ser ignorado. Aplicável somente para aplicativos Rails 3.  |  `false`  |  `true` `false`  | 
|  RAILS\$1SKIP\$1ASSET\$1COMPILATION  |  Especifica se o contêiner deve executar ``rake assets:precompile` `em nome dos aplicativos dos usuários ou se deve ser ignorado. Também aplicável somente para aplicativos Rails 3.  |  `false`  |  `true` `false`  | 
|  BUNDLE\$1WITHOUT  |  Uma lista separada por dois pontos (`:`) de grupos a serem ignorados ao instalar dependências de um Gemfile.  |  `test:development`  |  n/a  | 
|  RACK\$1ENV  |  Especifica em que estágio do ambiente um aplicativo pode ser executado. Exemplos de ambientes comuns incluem desenvolvimento, produção, teste.  |  `production`  |  n/a  | 

Consulte [Variáveis de ambiente e outras configurações de software](environments-cfg-softwaresettings.md) para obter mais informações.