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
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 do –
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. Mantivemos somente a menção a eles nesta página para plataformas que tinham namespaces de nomes diferentes.
Plataformas
- Opções para a plataforma Docker
- Opções para a plataforma Go
- Opções para a plataforma Java SE
- Java com opções para a plataforma Tomcat
- Opções da plataforma .NET Core no Linux
- Opções para a plataforma .NET
- Opções para a plataforma Node.js
- Opções para a plataforma PHP
- Opções para a plataforma Python
- Opções para a plataforma Ruby
Opções para a plataforma Docker
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 multicontêiner do Docker (Amazon Linux AMI AL1): essa plataforma foi retirada
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
ProxyServer |
Especifica o servidor web a ser usado como um proxy. |
|
|
Opções para a plataforma Go
Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
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: |
Nome da pasta que contém os arquivos. Exemplo: |
Opções para a plataforma Java SE
Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
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: |
Nome da pasta que contém os arquivos. Exemplo: |
Java com opções para a plataforma Tomcat
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
JDBC_CONNECTION_STRING |
A string de conexão a um banco de dados externo. |
n/a |
n/a |
Consulte Propriedades de ambientes e outras configurações de software Para mais informações.
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. |
|
n/a |
XX:MaxPermSize |
Seção do heap da JVM usada para armazenar definições de classe e metadados associados. notaEsta 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. |
|
n/a |
Xms |
Tamanhos iniciais de heap da JVM. |
|
n/a |
|
Especifique as opções arbitrárias de JVM além daqueles definidos pela plataforma Tomcat. |
n/a |
n/a |
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
GzipCompression |
Defina como Válido somente em versões da plataforma da AMI do Amazon Linux (anterior ao Amazon Linux 2). |
|
|
ProxyServer |
Defina o proxy a ser usado nas instâncias do ambiente. Se você definir essa opção como Defina como Defina como Para ter mais informações, consulte Configurar o servidor de proxy. |
|
|
Opções da plataforma .NET Core no Linux
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
ProxyServer |
Especifica o servidor web a ser usado como um proxy. |
|
|
Opções para a plataforma .NET
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
Target Runtime |
Escolha a versão do. NET Framework para o seu aplicativo. |
|
|
Enable 32-bit Applications |
Defina como |
|
|
Opções para a plataforma Node.js
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
ProxyServer |
Defina o proxy a ser usado nas instâncias do ambiente. |
|
|
Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
NodeCommand |
Comando usado para iniciar o aplicativo Node.js. Se uma string vazia for especificada, |
"" |
n/a |
NodeVersion |
Versão do Node.js. Por exemplo, As versões do Node.js compatíveis variam entre as versões da plataforma do Node.js. Consulte Node.js no documento Plataformas do AWS Elastic Beanstalk para obter uma lista das versões compatíveis no momento. notaQuando 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. Isso pode ocorrer quando uma vulnerabilidade de segurança é identificada para uma ou mais versões do Node.js. Quando isso ocorrer, tentar atualizar para uma nova versão da plataforma não compatível com a NodeVersion configurada falhará. Para evitar a necessidade de criar um novo ambiente, altere a opção de configuração NodeVersion para uma versão de Node.js que tenha suporte na versão de plataforma antiga e na nova, ou remova a configuração de opção e execute a atualização da plataforma. |
varia | varia |
GzipCompression |
Especifica se a compactação gzip está habilitada. Se o ProxyServer estiver definido como |
|
|
ProxyServer |
Especifica qual servidor da web deve ser usado em conexões via proxy ao Node.js. Se o ProxyServer estiver definido como |
|
|
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: |
Nome da pasta que contém os arquivos. Exemplo: |
Opções para a plataforma PHP
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
document_root |
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 |
memory_limit |
Quantidade de memória alocada para o ambiente PHP. |
|
n/a |
zlib.output_compression |
Especifica se o PHP deve usar compactação para saída. |
|
|
allow_url_fopen |
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. |
|
|
display_errors |
Especifica se as mensagens de erro devem ser parte da saída. |
|
|
max_execution_time |
Define o tempo máximo em segundos que um script tem permissão para ser executado antes que o ambiente o encerre. |
|
|
composer_options |
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 |
n/a |
n/a |
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
ProxyServer |
Defina o proxy a ser usado nas instâncias do ambiente. |
|
|
nota
Para obter mais informações sobre a plataforma PHP, consulte Usar a plataforma PHP do Elastic Beanstalk.
Opções para a plataforma Python
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
DJANGO_SETTINGS_MODULE |
Especifica qual arquivo de configurações deve ser usado. |
n/a |
n/a |
Consulte Propriedades de ambientes e outras configurações de software Para mais informações.
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
WSGIPath |
O arquivo que contém o aplicativo WSGI. Este arquivo deve ter um |
Nas versões da plataforma Python do Amazon Linux 2: Nas versões da plataforma Python da AMI do Amazon Linux: |
n/a |
NumProcesses |
O número de processos daemon que deve ser iniciado para o grupo de processo ao executar aplicativos WSGI. |
|
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. |
|
n/a |
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
ProxyServer |
Defina o proxy a ser usado nas instâncias do ambiente. |
|
|
Opções de plataforma da AMI do Amazon Linux (anteriores ao Amazon Linux 2)
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
.
Name (Nome) | Value (Valor) |
---|---|
Caminho em que o servidor de proxy servirá os arquivos. Exemplo: |
Nome da pasta que contém os arquivos. Exemplo: |
Opções para a plataforma Ruby
Name (Nome) | Descrição | Padrão | Valores válidos |
---|---|---|---|
RAILS_SKIP_MIGRATIONS |
Especifica se |
|
|
RAILS_SKIP_ASSET_COMPILATION |
Especifica se o contêiner deve executar |
|
|
BUNDLE_WITHOUT |
Uma lista separada por dois pontos ( |
|
n/a |
RACK_ENV |
Especifica em que estágio do ambiente um aplicativo pode ser executado. Exemplos de ambientes comuns incluem desenvolvimento, produção, teste. |
|
n/a |
Consulte Propriedades de ambientes e outras configurações de software Para mais informações.