

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Opzioni specifiche della piattaforma
<a name="command-options-specific"></a>

Alcune piattaforme Elastic Beanstalk definiscono gli spazi dei nomi delle opzioni specifici della piattaforma. Questi spazi dei nomi e le relative opzioni sono elencati di seguito per ogni piattaforma.

**Nota**  
In precedenza, nelle versioni della piattaforma basate su AMI Amazon Linux (in precedenza, Amazon Linux 2), le seguenti due funzionalità e i rispettivi spazi dei nomi erano considerati caratteristiche specifiche della piattaforma e sono stati elencati qui per piattaforma:  
**Configurazione proxy per file statici** – `aws:elasticbeanstalk:environment:proxy:staticfiles`
**AWS X-Ray supporto** — `aws:elasticbeanstalk:xray`
Nelle versioni della piattaforma Amazon Linux 2, Elastic Beanstalk implementa queste caratteristiche in modo coerente su tutte le piattaforme di supporto. Lo spazio dei nomi correlato è ora elencato nella pagina [Opzioni generali per tutti gli ambienti](command-options-general.md). Abbiamo tenuto menzione di loro solo in questa pagina per le piattaforme che avevano spazi dei nomi diversi.

**Topics**
+ [Opzioni della piattaforma Docker](#command-options-docker)
+ [Opzioni della piattaforma Go](#command-options-golang)
+ [Opzioni della piattaforma Java SE](#command-options-plain-java)
+ [Java con le opzioni di piattaforma Tomcat](#command-options-java)
+ [Opzioni della piattaforma .NET Core su Linux](#command-options-dotnet-core-linux)
+ [Opzioni della piattaforma .NET](#command-options-net)
+ [Opzioni della piattaforma Node.js](#command-options-nodejs)
+ [Opzioni della piattaforma PHP](#command-options-php)
+ [Opzioni della piattaforma Python](#command-options-python)
+ [Opzioni della piattaforma Ruby](#command-options-ruby)

## Opzioni della piattaforma Docker
<a name="command-options-docker"></a>

Le seguenti opzioni di configurazione specifiche per Docker si applicano a Docker e alle piattaforme Docker preconfigurate.

**Nota**  
Queste opzioni di configurazione non si applicano:  
Piattaforma Docker (Amazon Linux 2) con Docker Compose
Piattaforma Docker Multicontainer (AMI Amazon Linux AL1): questa piattaforma è stata ritirata


**Spazio dei nomi: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Specifica il server Web da usare come proxy.  |  `nginx`  |  `nginx` `none`— *Solo Amazon Linux AM* e *Docker w/DC *  | 

## Opzioni della piattaforma Go
<a name="command-options-golang"></a>

### Opzioni della piattaforma AMI Amazon Linux (prima di Amazon Linux 2)
<a name="command-options-golang.alami"></a>

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

Puoi utilizzare il namespace seguente per configurare il server proxy per l'elaborazione dei file statici. Quando il server proxy riceve una richiesta da un file nel percorso specificato, questo serve il file direttamente anziché instradare la richiesta all'applicazione. In questo modo viene ridotta la quantità di richieste eseguibili dall'applicazione.

Effettua il mapping di un percorso servito dal server proxy su una cartella nel codice sorgente contenente asset statici. Ciascuna opzione da te definita in questo namespace mappa un percorso differente.


|  **Nome**  |  **Valore**  | 
| --- | --- | 
|  Percorso in cui il server proxy servirà i file. Esempio: `/images` per servire i file su `subdomain.eleasticbeanstalk.com/images`.  |  Nome della cartella contenente i file. Esempio: `staticimages` per servire i file da una cartella denominata `staticimages` al primo livello del tuo bundle di origine.  | 

## Opzioni della piattaforma Java SE
<a name="command-options-plain-java"></a>

### Opzioni della piattaforma AMI Amazon Linux (prima di Amazon Linux 2)
<a name="command-options-plain-java.alami"></a>

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

Puoi utilizzare il namespace seguente per configurare il server proxy per l'elaborazione dei file statici. Quando il server proxy riceve una richiesta da un file nel percorso specificato, questo serve il file direttamente anziché instradare la richiesta all'applicazione. In questo modo viene ridotta la quantità di richieste eseguibili dall'applicazione.

Effettua il mapping di un percorso servito dal server proxy su una cartella nel codice sorgente contenente asset statici. Ciascuna opzione da te definita in questo namespace mappa un percorso differente.


|  **Nome**  |  **Valore**  | 
| --- | --- | 
|  Percorso in cui il server proxy servirà i file. Esempio: `/images` per servire i file su `subdomain.eleasticbeanstalk.com/images`.  |  Nome della cartella contenente i file. Esempio: `staticimages` per servire i file da una cartella denominata `staticimages` al primo livello del tuo bundle di origine.  | 

## Java con le opzioni di piattaforma Tomcat
<a name="command-options-java"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:application:environment`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  JDBC\$1CONNECTION\$1STRING  |  La stringa di connessione a un database esterno.  |  n/d  |  n/a  | 

Per ulteriori informazioni, consulta [Variabili di ambiente e altre impostazioni software](environments-cfg-softwaresettings.md).


**Spazio dei nomi: `aws:elasticbeanstalk:container:tomcat:jvmoptions`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  JVM Options  |  Passa le opzioni della riga di comando a JVM all'avvio.  |  n/d  |  n/a  | 
|  Xmx  |  Dimensioni heap massime di JVM.  |  `256m`  |  n/d  | 
|  XX:MaxPermSize  |  Sezione dell'heap JVM utilizzata per memorizzare le definizioni di classi e i metadati associati.  Questa opzione si applica solo alle versioni Java precedenti a Java 8 e non è supportata sulle piattaforme Elastic Beanstalk Tomcat basate su Amazon Linux 2 e successive.   |  `64m`  |  N/A  | 
|  Xms  |  Dimensioni heap iniziali di JVM.  |  `256m`  |  N/A  | 
|  *optionName*  |  Specificare le opzioni JVM arbitrarie che andranno ad aggiungersi a quelle definite dalla piattaforma Tomcat.  |  n/d  |  n/a  | 


**Spazio dei nomi: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  GzipCompression  |  Imposta su `false` per disattivare la compressione di risposta. *Valido solo nelle versioni della piattaforma AMI Amazon Linux (prima di Amazon Linux 2).*  |  `true`  |  `true` `false`  | 
|  ProxyServer  |  Imposta il proxy da usare nelle istanze dell'ambiente. Se imposti questa opzione su `apache`, Elastic Beanstalk utilizza [Apache 2.4](https://httpd.apache.org/docs/2.4/). Imposta l'opzione su `apache/2.2` se l'applicazione non è pronta per la migrazione da [Apache 2.2](https://httpd.apache.org/docs/2.2/) a causa di impostazioni di configurazione del proxy non compatibili. *Questo valore è valido solo nelle versioni della piattaforma AMI Amazon Linux (prima di Amazon Linux 2).* Imposta l'opzione su `nginx` per usare [nginx](https://www.nginx.com/). Questa è l'impostazione predefinita a partire dalle versioni della piattaforma Amazon Linux 2. Per ulteriori informazioni, consultare [Configurazione del server proxy](java-tomcat-proxy.md).  |  `nginx` (Amazon Linux 2) `apache` (AMI Amazon Linux)  |  `apache` `apache/2.2` – *Solo AMI Amazon Linux* `nginx`  | 

## Opzioni della piattaforma .NET Core su Linux
<a name="command-options-dotnet-core-linux"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Specifica il server Web da usare come proxy.  |  `nginx`  |  `nginx` `none`  | 

## Opzioni della piattaforma .NET
<a name="command-options-net"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:container:dotnet:apppool`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  Target Runtime  |  Scegli la versione di .NET Framework per la tua applicazione.  |  `4.0`  |  `2.0` `4.0`  | 
|  Enable 32-bit Applications  |  Imposta su `True` per eseguire applicazioni a 32 bit.  |  `False`  |  `True` `False`  | 

## Opzioni della piattaforma Node.js
<a name="command-options-nodejs"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Imposta il proxy da usare nelle istanze dell'ambiente.  |  `nginx`  |  `apache` `nginx`  | 

### Opzioni della piattaforma AMI Amazon Linux (prima di Amazon Linux 2)
<a name="command-options-nodejs.alami"></a>

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


|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  NodeCommand  |  Comando utilizzato per avviare l'applicazione Node.js. Se viene specificata una stringa vuota, viene utilizzato `app.js`, quindi `server.js` e `npm start` in questo ordine.  |  ""  |  n/d  | 
|  NodeVersion  |  Versione di Node.js. Ad esempio, `4.4.6` Le versioni Node.js supportate variano tra le versioni della piattaforma Node.js. Consulta [Node.js](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.nodejs) nel documento relativo alle *piattaforme di AWS Elastic Beanstalk * per ottenere un elenco delle versioni attualmente supportate.  Quando il supporto della versione di Node.js in uso viene rimosso dalla piattaforma, è necessario modificare o rimuovere l'impostazione della versione prima di eseguire un [aggiornamento della piattaforma](using-features.platform.upgrade.md). Questo può verificarsi quando viene rilevata una vulnerabilità di sicurezza per una o più versioni di Node.js Quando ciò accade, il tentativo di aggiornamento a una nuova versione della piattaforma che non supporta quella configurata [NodeVersion](#command-options-nodejs)fallisce. Per evitare di dover creare un nuovo ambiente, modificate l'opzione di *NodeVersion*configurazione impostando una versione di Node.js supportata sia dalla vecchia versione della piattaforma che da quella nuova, oppure [rimuovete l'impostazione dell'opzione](environment-configuration-methods-after.md) e quindi eseguite l'aggiornamento della piattaforma.   | varia | varia | 
|  GzipCompression  |  Specifica se è abilitata la compressione gzip. Se ProxyServer è impostata su`none`, la compressione gzip è disabilitata.   |  `false`  |  `true` `false`  | 
|  ProxyServer  |  Specifica il server Web da utilizzare per le connessioni proxy a Node.js. Se ProxyServer è impostato su`none`, le mappature statiche dei file non hanno effetto e la compressione gzip è disabilitata.  |  `nginx`  |  `apache` `nginx` `none`  | 

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

Puoi utilizzare il namespace seguente per configurare il server proxy per l'elaborazione dei file statici. Quando il server proxy riceve una richiesta da un file nel percorso specificato, questo serve il file direttamente anziché instradare la richiesta all'applicazione. In questo modo viene ridotta la quantità di richieste eseguibili dall'applicazione.

Effettua il mapping di un percorso servito dal server proxy su una cartella nel codice sorgente contenente asset statici. Ciascuna opzione da te definita in questo namespace mappa un percorso differente.

**Nota**  
Le impostazioni di file statici non si applicano se `aws:elasticbeanstalk:container:nodejs::ProxyFiles` è impostato su `none`.


|  **Nome**  |  **Valore**  | 
| --- | --- | 
|  Percorso in cui il server proxy servirà i file. Esempio: `/images` per servire i file su `subdomain.eleasticbeanstalk.com/images`.  |  Nome della cartella contenente i file. Esempio: `staticimages` per servire i file da una cartella denominata `staticimages` al primo livello del tuo bundle di origine.  | 

## Opzioni della piattaforma PHP
<a name="command-options-php"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:container:php:phpini`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  document\$1root  |  Specifica la directory figlio del tuo progetto trattata come la radice Web rivolta al pubblico.  |  `/`  |  Una stringa vuota viene trattata come `/`oppure specifica una stringa che inizia con `/`  | 
|  memory\$1limit  |  Quantità di memoria allocata per l'ambiente PHP.  |  `256M`  |  n/d  | 
|  zlib.output\$1compression  |  Specifica se PHP deve utilizzare la compressione per l'output.  |  `Off`  |  `On` `Off` `true` `false`  | 
|  allow\$1url\$1fopen  |  Specifica se alle funzioni file di PHP è consentito recuperare i dati da sedi remote, come siti web o server FTP.  |  `On`  |  `On` `Off` `true` `false`  | 
|  display\$1errors  |  Specifica se i messaggi di errore devono essere parte dell'output.  |  `Off`  |  `On` `Off`  | 
|  max\$1execution\$1time  |  Imposta il tempo massimo, in secondi, durante il quale a uno script è consentita l'esecuzione prima di essere terminato dall'ambiente.  |  `60`  |  `0` a `9223372036854775807` (PHP\$1INT\$1MAX)  | 
|  composer\$1options  |  Imposta le opzioni personalizzate da utilizzare durante l'installazione delle dipendenze utilizzando Composer tramite il comando. **composer.phar install** Per ulteriori informazioni, consulta [install sul sito](https://getcomposer.org/doc/03-cli.md#install-i) *getcomposer.org*.  |  N/A  |  n/a  | 


**Spazio dei nomi: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Imposta il proxy da usare nelle istanze dell'ambiente.  |  `nginx`  |  `apache` `nginx`  | 

**Nota**  
Per ulteriori informazioni sulla piattaforma PHP, consulta [Utilizzo della piattaforma PHP di Elastic Beanstalk](create_deploy_PHP.container.md).

## Opzioni della piattaforma Python
<a name="command-options-python"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:application:environment`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  DJANGO\$1SETTINGS\$1MODULE  |  Specifica il file delle impostazioni da utilizzare.  |  n/d  |  n/a  | 

Per ulteriori informazioni, consulta [Variabili di ambiente e altre impostazioni software](environments-cfg-softwaresettings.md).


**Spazio dei nomi: `aws:elasticbeanstalk:container:python`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  WSGIPath  |  Il file che contiene l'applicazione WSGI. Questo file deve disporre di una `application` chiamabile.  |  Sulle versioni della piattaforma Python di Amazon Linux 2: `application` Sulle versioni della piattaforma Python di AMI Amazon Linux: `application.py`  |  n/d  | 
|  NumProcesses  |  Il numero di processi daemon che devono essere avviati per il gruppo di processi quando si eseguono le applicazioni WSGI.  |  `1`  |  n/d  | 
|  NumThreads  |  Il numero di thread creati per gestire le richieste in ciascun processo daemon all'interno del gruppo di processi quando si eseguono le applicazioni WSGI.  |  `15`  |  n/d  | 


**Spazio dei nomi: `aws:elasticbeanstalk:environment:proxy`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  ProxyServer  |  Imposta il proxy da usare nelle istanze dell'ambiente.  |  `nginx`  |  `apache` `nginx`  | 

### Opzioni della piattaforma AMI Amazon Linux (prima di Amazon Linux 2)
<a name="command-options-python.alami"></a>

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

Puoi utilizzare il namespace seguente per configurare il server proxy per l'elaborazione dei file statici. Quando il server proxy riceve una richiesta da un file nel percorso specificato, questo serve il file direttamente anziché instradare la richiesta all'applicazione. In questo modo viene ridotta la quantità di richieste eseguibili dall'applicazione.

Effettua il mapping di un percorso servito dal server proxy su una cartella nel codice sorgente contenente asset statici. Ciascuna opzione da te definita in questo namespace mappa un percorso differente.

Per impostazione predefinita, il server proxy in un ambiente Python serve qualsiasi file in una cartella denominata `static` nel percorso `/static`.


**Spazio dei nomi: `aws:elasticbeanstalk:container:python:staticfiles`**  

|  **Nome**  |  **Valore**  | 
| --- | --- | 
|  Percorso in cui il server proxy servirà i file. Esempio: `/images` per servire i file su `subdomain.eleasticbeanstalk.com/images`.  |  Nome della cartella contenente i file. Esempio: `staticimages` per servire i file da una cartella denominata `staticimages` al primo livello del tuo bundle di origine.  | 

## Opzioni della piattaforma Ruby
<a name="command-options-ruby"></a>


**Spazio dei nomi: `aws:elasticbeanstalk:application:environment`**  

|  **Nome**  |  **Descrizione**  |  **Impostazione predefinita**  |  **Valori validi**  | 
| --- | --- | --- | --- | 
|  RAILS\$1SKIP\$1MIGRATIONS  |  Specifica se eseguire ``rake db:migrate`` per conto delle applicazioni degli utenti, oppure se deve essere ignorato. Questo è valido solo per le applicazioni Rails 3.  |  `false`  |  `true` `false`  | 
|  RAILS\$1SKIP\$1ASSET\$1COMPILATION  |  Specifica se il container deve eseguire ``rake assets:precompile` `per conto delle applicazioni degli utenti, oppure se deve essere ignorato. Questo è anche valido solo per le applicazioni Rails 3.  |  `false`  |  `true` `false`  | 
|  BUNDLE\$1WITHOUT  |  Un elenco di gruppi separati da due punti (`:`) da ignorare quando si installano dipendenze da Gemfile.  |  `test:development`  |  n/d  | 
|  RACK\$1ENV  |  Specifica quale fase di un ambiente può essere eseguita un'applicazione. Tra gli ambienti comuni figurano lo sviluppo, la produzione e il test.  |  `production`  |  n/d  | 

Per ulteriori informazioni, consulta [Variabili di ambiente e altre impostazioni software](environments-cfg-softwaresettings.md).