

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

# **eb platform**
<a name="eb3-platform"></a>

## Description
<a name="eb3-platformdescription"></a>

Questo comando supporta due diverse aree di lavoro:

[Platform (Piattaforma)](#eb3-platform-preconfigured)  
Utilizza questo spazio di lavoro per gestire piattaforme personalizzate.

[Ambiente](#eb3-platform-environment)  
Utilizza questo spazio di lavoro per selezionare una piattaforma di default o mostrare informazioni sulla piattaforma attuale.

Elastic Beanstalk fornisce la scelta rapida **ebp** per **eb platform**.

**Nota**  
Windows PowerShell utilizza **ebp** come alias di comando. Se stai eseguendo l'EB CLI in Windows PowerShell, usa la forma lunga di questo comando:. **eb platform**

## Utilizzo della piattaforma eb per piattaforme personalizzate
<a name="eb3-platform-preconfigured"></a>

Elenca le versioni della piattaforma corrente e consente di gestire piattaforme personalizzate.

### Sintassi
<a name="eb3-platformpresyntax"></a>

**eb platform create [{{version}}] [{{options}}]**

**eb platform delete [{{version}}] [{{options}}]**

**eb platform events [{{version}}] [{{options}}]**

**eb platform init [{{platform}}] [{{options}}]**

**eb platform list [{{options}}]**

**eb platform logs [{{version}}] [{{options}}]**

**eb platform status [{{version}}] [{{options}}]**

**eb platform use [{{platform}}] [{{options}}]**

### Opzioni
<a name="eb3-platform-options"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `create [{{version}}] [{{options}}]` | Crea una nuova versione della piattaforma. [Ulteriori informazioni](#eb3-platform-create). | 
| `delete {{version}} [{{options}}]` | Elimina una versione della piattaforma. [Ulteriori informazioni](#eb3-platform-delete). | 
| `events [{{version}}] [{{options}}]` | Visualizza gli eventi da una versione della piattaforma. [Ulteriori informazioni](#eb3-platform-events). | 
| `init [{{platform}}] [{{options}}]` | Inizializza un repository della piattaforma. [Ulteriori informazioni](#eb3-platform-init). | 
| `list [{{options}}]` | Elenca le versioni della piattaforma corrente. [Ulteriori informazioni](#eb3-platform-list). | 
| `logs [{{version}}] [{{options}}]` | Visualizza i log dell'ambiente generatore per una versione della piattaforma. [Ulteriori informazioni](#eb3-platform-logs). | 
| `status [{{version}}] [{{options}}]` | Visualizza lo stato della versione di una piattaforma. [Ulteriori informazioni](#eb3-platform-status). | 
| `use [{{platform}}] [{{options}}]` | Seleziona una piattaforma diversa da cui vengono create nuove versioni. [Ulteriori informazioni](#eb3-platform-use). | 
| [Opzioni comuni](eb3-cmd-options.md) |  | 

### Opzioni comuni
<a name="eb3-platform-common"></a>

Tutti i comandi **eb platform** includono le seguenti opzioni comuni.


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `-h`<br />O<br />`--help` | Mostra un messaggio di aiuto ed esce. | 
| `--debug` | Mostra output di debug aggiuntivo. | 
| `--quiet` | Elimina tutti gli output. | 
| `-v`<br />O<br />`--verbose` | Mostra output aggiuntivo. | 
| `--profile {{PROFILE}}` | Utilizza le credenziali {{PROFILE}} specificate. | 
| `-r {{REGION}}`<br />O<br />`--region {{REGION}}` | Usa la regione. {{REGION}} | 
| `--no-verify-ssl` | Non verificate i certificati AWS SSL. | 

### Eb platform create
<a name="eb3-platform-create"></a>

Consente di creare una nuova versione della piattaforma e restituisce l'ARN per la nuova versione. Se non vi è un ambiente generatore in esecuzione nella regione attuale, questo comando consente di avviarne uno. Le opzioni {{version}} e increment (`-M``-m`, e`-p`) si escludono a vicenda. 

#### Opzioni
<a name="eb3-platform-create-options"></a>


****  

|  Nome  |  Description  | 
| --- | --- | 
| {{version}} | Se {{version}} non è specificato, crea una nuova versione basata sulla piattaforma più recente con la versione della patch (N in n.N.n) incrementata. | 
| `-M`<br />O<br />`--major-increment` | Incrementa il numero di versione maggiore (N in N.n.n). | 
| `-m`<br />O<br />`--minor-increment` | Incrementa il numero di versione minore (N in n.N.n). | 
| `-p`<br />O<br />`--patch-increment` | Incrementa il numero della versione di patch (N in n.n.N). | 
| `-i {{INSTANCE_TYPE}}`<br />O<br />--instance-type {{INSTANCE\_TYPE}} | Usa {{INSTANCE\_TYPE}} come tipo di istanza, ad esempio. **t1.micro** | 
| `-ip {{INSTANCE_PROFILE}}`<br />O<br />`--instance-profile {{INSTANCE_PROFILE}}` | {{INSTANCE\_PROFILE}}Utilizzalo come profilo di istanza durante AMIs la creazione per una piattaforma personalizzata.<br />Se l'opzione `-ip` non è specificata, crea il profilo dell'istanza `aws-elasticbeanstalk-custom-platforme-ec2-role` e la utilizza per la piattaforma personalizzata. | 
| `-﻿-﻿tags {{key1}}={{value1}}[,{{key2}}={{value2}} ...]` | I tag sono specificati come elenco di coppie `key=value` separate da virgole. | 
| `--timeout` {{minutes}} | Imposta il numero di minuti prima del timeout del comando. | 
| `--vpc.id {{VPC_ID}}` | ID del VPC in cui Packer sviluppa. | 
| `--vpc.subnets {{VPC_SUBNETS}}` | Le sottoreti del VPC in cui Packer sviluppa. | 
| `--vpc.publicip` | Associa il pubblico IPs alle EC2 istanze lanciate. | 

### Eb platform delete
<a name="eb3-platform-delete"></a>

Elimina una versione della piattaforma. La versione non viene eliminata se un ambiente la sta utilizzando.

#### Opzioni
<a name="eb3-platform-delete-options"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `{{version}}` | La versione da eliminare. Questo valore è obbligatorio. | 
| `--cleanup` | Rimuovi tutte le versioni della piattaforma nello stato `Failed`. | 
| `--all-platforms` | Se viene specificato `--cleanup`, rimuovi tutte le versioni della piattaforma nello stato `Failed` per tutte le piattaforme. | 
| `--force` | Non richiedere la conferma quando elimini una versione. | 

### Eb platform events
<a name="eb3-platform-events"></a>

Visualizza gli eventi da una versione della piattaforma. Se {{version}} specificato, visualizza gli eventi di quella versione, altrimenti visualizza gli eventi della versione corrente.

#### Opzioni
<a name="eb3-platform-events-options"></a>


****  

|  Nome  |  Description  | 
| --- | --- | 
| {{version}} | La versione per la quale vengono visualizzati gli eventi. Questo valore è obbligatorio. | 
| `-f`<br />O<br />`--follow` | Continua a visualizzare gli eventi mentre si verificano. | 

### Eb platform init
<a name="eb3-platform-init"></a>

Inizializza un repository della piattaforma.

#### Opzioni
<a name="eb3-platform-init-options"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `{{platform}}` | Nome della piattaforma da inizializzare. Questo valore è obbligatorio, a meno che non sia stata abilitata la `-i` (modalità interattiva). | 
| `-i`<br />O<br />`--interactive` | Utilizza la modalità interattiva. | 
| `-k {{KEYNAME}}`<br />O<br />`--keyname {{KEYNAME}}` | Il nome della EC2 chiave predefinito. | 

Puoi eseguire questo comando in una directory che è stata precedentemente inizializzata, anche se non puoi modificare il tipo di spazio di lavoro se eseguito in una directory che è stata precedentemente inizializzata.

Per inizializzare di nuovo con opzioni diverse, usa l'opzione `-i`.

### Eb platform list
<a name="eb3-platform-list"></a>

Elenca le versioni della piattaforma associate a un workspace (directory) o a una regione.

Il comando restituisce risultati diversi a seconda del tipo di workspace in esecuzione su di esso, come segue:
+ In un workspace di piattaforma (una directory inizializzata da `eb platform init`), il comando restituisce un elenco di tutte le versioni della piattaforma personalizzata definite nel workspace. Aggiungi l'opzione `--all-platforms` o `--verbose` per ottenere un elenco di tutte le versioni di tutte le piattaforme personalizzate di cui il tuo account dispone nella regione associata al workspace.
+ In un workspace di applicazione (una directory inizializzata da `eb init`), il comando restituisce un elenco di tutte le versioni di piattaforma, sia per le piattaforme gestite da Elastic Beanstalk, sia per quelle personalizzate del tuo account. L'elenco utilizza nomi di versione della piattaforma abbreviati e alcune varianti di versione della piattaforma potrebbero essere combinate. Aggiungi l'opzione `--verbose` per ottenere un elenco dei nomi completi e di tutte le varianti elencate separatamente.
+ In una directory non inizializzata, il comando funziona solo con l'opzione `--region`. Il comando restituisce un elenco di tutte le versioni della piattaforma gestita da Elastic Beanstalk supportate nella regione. L'elenco utilizza nomi di versione della piattaforma abbreviati e alcune varianti di versione della piattaforma potrebbero essere combinate. Aggiungi l'opzione `--verbose` per ottenere un elenco dei nomi completi e di tutte le varianti elencate separatamente.

#### Opzioni
<a name="eb3-platform-list-options"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `-a`<br />O<br />`--all-platforms` | Valido solo in un workspace inizializzato (una directory inizializzata da `eb platform init` o `eb init`). Elenca le versioni di tutte le piattaforme personalizzate associate all'account. | 
| `-s {{STATUS}}`<br />O<br />`--status {{STATUS}}` | Elenca solo le piattaforme corrispondenti{{STATUS}}:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/eb3-platform.html) | 

### Eb platform logs
<a name="eb3-platform-logs"></a>

Visualizza i log dell'ambiente generatore per una versione della piattaforma.

#### Opzioni
<a name="eb3-platform-logs-options"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `{{version}}` | La versione della piattaforma per la quale vengono visualizzati i log. Se assente, visualizza i log della versione attuale. | 
| `--stream` | Trasmetti in streaming i log di distribuzione che sono stati configurati con CloudWatch. | 

### Eb platform status
<a name="eb3-platform-status"></a>

Visualizza lo stato della versione di una piattaforma.

#### Opzioni
<a name="eb3-platform-status-options"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `{{version}}` | La versione della piattaforma per cui è stato recuperato lo stato. Se assente, visualizza lo stato della versione attuale. | 

### Eb platform use
<a name="eb3-platform-use"></a>

Seleziona una piattaforma diversa da cui vengono create nuove versioni.

#### Opzioni
<a name="eb3-platform-use-options"></a>


****  

|  Nome  |  Description  | 
| --- | --- | 
| `{{platform}}` | Specificato {{platform}} come versione attiva per questo spazio di lavoro. Questo valore è obbligatorio. | 

## Utilizzo di piattaforme eb per gli ambienti
<a name="eb3-platform-environment"></a>

Elenca piattaforme supportate e consente di impostare la piattaforma di default e la versione della piattaforma da utilizzare all'avvio di un ambiente. Utilizza **eb platform list** per visualizzare un elenco di tutte le piattaforme supportate. Utilizza **eb platform select** per modificare la piattaforma per il tuo progetto. Utilizza **eb platform show** per visualizzare la piattaforma selezionata del progetto.

### Sintassi
<a name="eb3-platformenvsyntax"></a>

**eb platform list**

**eb platform select**

**eb platform show**

### Opzioni
<a name="eb3-platformenvoptions"></a>


****  

|  Nome  |  Descrizione  | 
| --- | --- | 
| `list` | Elenca la versione della piattaforma corrente. | 
| `select` | Seleziona la piattaforma di default. | 
| `show` | Mostra informazioni sulla piattaforma corrente. | 

### Esempio 1
<a name="eb3-platformenvexample1"></a>

Nell'esempio seguente sono elencati i nomi di tutte le configurazioni per tutte le piattaforme supportate da Elastic Beanstalk.

```
$ eb platform list
docker-1.5.0
glassfish-4.0-java-7-(preconfigured-docker)
glassfish-4.1-java-8-(preconfigured-docker)
go-1.3-(preconfigured-docker)
go-1.4-(preconfigured-docker)
iis-7.5
iis-8
iis-8.5
multi-container-docker-1.3.3-(generic)
node.js
php-5.3
php-5.4
php-5.5
python
python-2.7
python-3.4
python-3.4-(preconfigured-docker)
ruby-1.9.3
ruby-2.0-(passenger-standalone)
ruby-2.0-(puma)
ruby-2.1-(passenger-standalone)
ruby-2.1-(puma)
ruby-2.2-(passenger-standalone)
ruby-2.2-(puma)
tomcat-6
tomcat-7
tomcat-7-java-6
tomcat-7-java-7
tomcat-8-java-8
```

### Esempio 2
<a name="eb3-platformenvexample2"></a>

L'esempio seguente ti richiede di scegliere da un elenco di piattaforme e di selezionare la versione che desideri distribuire per la piattaforma specificata.

```
$ eb platform select
Select a platform.
1) PHP
2) Node.js
3) IIS
4) Tomcat
5) Python
6) Ruby
7) Docker
8) Multi-container Docker
9) GlassFish
10) Go
(default is 1): 5

Select a platform version.
1) Python 2.7
2) Python
3) Python 3.4 (Preconfigured - Docker)
```

### Esempio 3
<a name="eb3-platformenvexample3"></a>

L'esempio seguente mostra le informazioni sulla piattaforma predefinita attuale.

```
$ eb platform show
Current default platform: Python 2.7
New environments will be running:  64bit Amazon Linux 2014.09 v1.2.0 running Python 2.7

Platform info for environment "tmp-dev":
Current: 64bit Amazon Linux 2014.09 v1.2.0 running Python
Latest:  64bit Amazon Linux 2014.09 v1.2.0 running Python
```