eb init - AWS Elastic Beanstalk

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 init

Descrizione

Imposta i valori predefiniti per le applicazioni Elastic Beanstalk create con la CLI EB ponendo una serie di domande.

Nota

I valori che imposti con eb init si applicano solo alla directory e al repository correnti sul computer corrente.

Il comando non crea nulla nel tuo account Elastic Beanstalk. Per creare un ambiente Elastic Beanstalk, esegui eb create dopo l'esecuzione di eb init.

Sintassi

eb init

eb init nome-applicazione

Opzioni

Se esegui eb init senza specificare l'opzione --platform, la CLI EB richiede di immettere un valore per ogni impostazione.

Nota

Per utilizzare eb init per creare una nuova coppia di chiavi, ssh-keygen deve essere installato nel computer locale e disponibile dalla riga di comando.

Nome

Descrizione

-i

--interactive

Forza l'immissione di un valore per ogni opzione di comando eb init nella CLI EB.

Nota

Il comando init richiede di specificare valori per le opzioni di comando eb init prive di valore (predefinito). Dopo la prima volta che esegui il comando eb init in una directory, la CLI EB potrebbe non richiedere di specificare alcuna opzione di comando. Di conseguenza, utilizza l'opzione --interactive quando desideri modificare un'impostazione precedentemente impostata.

-k nomechiave

--keyname nomechiave

Nome della coppia di chiavi Amazon EC2 da utilizzare con il client Secure Shell (SSH) per accedere in modo sicuro alle istanze Amazon EC2 che eseguono l'applicazione Elastic Beanstalk.

--modules folder-1 folder-2

Elenco di directory figlio da inizializzare. Da utilizzare solo con ambienti Compose.

-p platform-version

--platform platform-version

La versione della piattaforma da utilizzare. Puoi specificare una piattaforma, una piattaforma e una versione della piattaforma, un nome dello stack di soluzioni o un ARN dello stack di soluzioni. Ad esempio:

  • php, PHP, node.js – la versione più recente per la piattaforma specificata

  • php-7.2, "PHP 7.2": la versione della piattaforma PHP 7.2 consigliata (tipicamente la più recente)

  • "PHP 7.2 running on 64bit Amazon Linux": la versione della piattaforma PHP consigliata (tipicamente la più recente) in questo ramo della piattaforma

  • "64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.1": la versione della piattaforma PHP specificata da questo nome dello stack di soluzioni

  • "arn:aws:elasticbeanstalk:us-east-2::platform/PHP 7.1 running on 64bit Amazon Linux/2.6.3": la versione della piattaforma PHP specificata da questo ARN dello stack di soluzioni

Utilizza eb platform list per ottenere un elenco delle configurazioni disponibili.

Specifica l'opzione --platform per ignorare la configurazione interattiva.

Nota

Quando si specifica questa opzione, la CLI EB non richiede i valori per le altre opzioni. Al contrario, desume i valori predefiniti per ogni opzione. Puoi specificare opzioni per qualsiasi operazione per la quale non desideri utilizzare valori predefiniti.

--source codecommit/repository-name/branch-name

Repository e ramo CodeCommit. Per informazioni, consulta Utilizzo della CLI EB con AWS CodeCommit.

--tags key1=value1[,key2=value2 ...]

Applica un tag all'applicazione. I tag sono specificati come elenco di coppie key=value separate da virgole.

Per ulteriori dettagli, consulta Tagging delle applicazioni.

Opzioni comuni

Supporto CodeBuild

Se esegui eb init in una cartella che contiene un file buildspec.yml, Elastic Beanstalk analizza il file per individuare una voce eb_codebuild_settings con le opzioni specifiche di Elastic Beanstalk. Per informazioni sul supporto di CodeBuild in Elastic Beanstalk, consultare Utilizzo della CLI EB con AWS CodeBuild.

Output

Se ha esito positivo, il comando guida l'utente attraverso la configurazione di una nuova applicazione Elastic Beanstalk mediante una serie di richieste.

Esempio

L'esempio di richiesta seguente inizializza la CLI EB e richiede di immettere informazioni sull'applicazione. Sostituisci il testo segnaposto in rosso con i tuoi valori.

$ eb init -i Select a default region 1) us-east-1 : US East (N. Virginia) 2) us-west-1 : US West (N. California) 3) us-west-2 : US West (Oregon) 4) eu-west-1 : Europe (Ireland) 5) eu-central-1 : Europe (Frankfurt) 6) ap-south-1 : Asia Pacific (Mumbai) 7) ap-southeast-1 : Asia Pacific (Singapore) ... (default is 3): 3 Select an application to use 1) HelloWorldApp 2) NewApp 3) [ Create new Application ] (default is 3): 3 Enter Application Name (default is "tmp"): Application tmp has been created. It appears you are using PHP. Is this correct? (y/n): y Select a platform branch. 1) PHP 7.2 running on 64bit Amazon Linux 2) PHP 7.1 running on 64bit Amazon Linux (Deprecated) 3) PHP 7.0 running on 64bit Amazon Linux (Deprecated) 4) PHP 5.6 running on 64bit Amazon Linux (Deprecated) 5) PHP 5.5 running on 64bit Amazon Linux (Deprecated) 6) PHP 5.4 running on 64bit Amazon Linux (Deprecated) (default is 1): 1 Do you want to set up SSH for your instances? (y/n): y Select a keypair. 1) aws-eb 2) [ Create new KeyPair ] (default is 2): 1