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
Descrizione
Questo comando supporta due diverse aree di lavoro:
- Piattaforma
-
Utilizza questo spazio di lavoro per gestire piattaforme personalizzate.
- Ambiente
-
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 esegui la CLI EB in Windows PowerShell, utilizza la forma lunga di questo comand — eb platform.
Utilizzo della piattaforma eb per piattaforme personalizzate
Elenca le versioni della piattaforma corrente e consente di gestire piattaforme personalizzate.
Sintassi
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
Nome |
Descrizione |
---|---|
|
Crea una nuova versione della piattaforma. Ulteriori informazioni. |
|
Elimina una versione della piattaforma. Ulteriori informazioni. |
|
Visualizza gli eventi da una versione della piattaforma. Ulteriori informazioni. |
|
Inizializza un repository della piattaforma. Ulteriori informazioni. |
|
Elenca le versioni della piattaforma corrente. Ulteriori informazioni. |
|
Visualizza i log dell'ambiente generatore per una versione della piattaforma. Ulteriori informazioni. |
|
Visualizza lo stato della versione di una piattaforma. Ulteriori informazioni. |
|
Seleziona una piattaforma diversa da cui vengono create nuove versioni. Ulteriori informazioni. |
Opzioni comuni
Tutti i comandi eb platform includono le seguenti opzioni comuni.
Nome |
Descrizione |
---|---|
O
|
Mostra un messaggio di aiuto ed esce. |
|
Mostra output di debug aggiuntivo. |
|
Elimina tutti gli output. |
O
|
Mostra output aggiuntivo. |
|
Utilizza il |
O
|
Usa la regione |
|
Non verificare i certificati SSL AWS. |
Eb platform create
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. La versione
e le opzioni di incremento (-M
, -m
e -p
) sono reciprocamente esclusive.
Opzioni
Nome |
Descrizione |
---|---|
|
Se la |
O
|
Incrementa il numero di versione maggiore (N in N.n.n). |
O
|
Incrementa il numero di versione minore (N in n.N.n). |
O
|
Incrementa il numero della versione di patch (N in n.n.N). |
O --instance-type |
Utilizza |
O
|
Utilizza Se l'opzione |
|
Applica tag alla versione della piattaforma personalizzata. I tag sono specificati come elenco di coppie Per ulteriori dettagli, consulta Tagging delle versioni della piattaforma personalizzate. |
|
Imposta il numero di minuti prima del timeout del comando. |
|
ID del VPC in cui Packer sviluppa. |
|
Le sottoreti del VPC in cui Packer sviluppa. |
|
Associa gli IP pubblici alle istanze EC2 avviate. |
Eb platform delete
Elimina una versione della piattaforma. La versione non viene eliminata se un ambiente la sta utilizzando.
Opzioni
Nome |
Descrizione |
---|---|
|
La versione da eliminare. Questo valore è obbligatorio. |
|
Rimuovi tutte le versioni della piattaforma nello stato |
|
Se viene specificato |
|
Non richiedere la conferma quando elimini una versione. |
Eb platform events
Visualizza gli eventi da una versione della piattaforma. Se viene specificata la versione
, mostra gli eventi di quella versione, mostra visualizza gli eventi dalla versione attuale.
Opzioni
Nome |
Descrizione |
---|---|
|
La versione per la quale vengono visualizzati gli eventi. Questo valore è obbligatorio. |
O
|
Continua a visualizzare gli eventi mentre si verificano. |
Eb platform init
Inizializza un repository della piattaforma.
Opzioni
Nome |
Descrizione |
---|---|
|
Nome della piattaforma da inizializzare. Questo valore è obbligatorio, a meno che non sia stata abilitata la |
O
|
Utilizza la modalità interattiva. |
O
|
Nome della chiave EC2 predefinita. |
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
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
Nome |
Descrizione |
---|---|
O
|
Valido solo in un workspace inizializzato (una directory inizializzata da |
O
|
Elenca solo lo
|
Eb platform logs
Visualizza i log dell'ambiente generatore per una versione della piattaforma.
Opzioni
Nome |
Descrizione |
---|---|
|
La versione della piattaforma per la quale vengono visualizzati i log. Se assente, visualizza i log della versione attuale. |
|
Log di distribuzione dei flussi impostati con CloudWatch. |
Eb platform status
Visualizza lo stato della versione di una piattaforma.
Opzioni
Nome |
Descrizione |
---|---|
|
La versione della piattaforma per cui è stato recuperato lo stato. Se assente, visualizza lo stato della versione attuale. |
Eb platform use
Seleziona una piattaforma diversa da cui vengono create nuove versioni.
Opzioni
Nome |
Descrizione |
---|---|
|
Specifica la |
Utilizzo di piattaforme eb per gli ambienti
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
eb platform list
eb platform select
eb platform show
Opzioni
Nome |
Descrizione |
---|---|
|
Elenca la versione della piattaforma corrente. |
|
Seleziona la piattaforma di default. |
|
Mostra informazioni sulla piattaforma corrente. |
Esempio 1
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
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
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