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à.
Distribuzione di applicazioni Elastic Beanstalk in. NETutilizzando lo strumento di distribuzione
AWS Toolkit for Visual Studio include uno strumento di distribuzione, uno strumento da riga di comando che offre le stesse funzionalità della procedura guidata di distribuzione del Toolkit. AWS Puoi utilizzare lo strumento di distribuzione nella pipeline di build o in altri script per automatizzare le distribuzioni per Elastic Beanstalk.
Lo strumento di distribuzione supporta entrambe le distribuzioni iniziali e le ridistribuzioni. Se hai già distribuito l'applicazione utilizzando lo strumento relativo, puoi ridistribuire utilizzando la procedura guidata di distribuzione all'interno di Visual Studio. Analogamente, se hai distribuito utilizzando la procedura guidata, puoi ridistribuire utilizzando lo strumento di distribuzione.
Nota
Lo strumento di distribuzione non applica i valori consigliati per le opzioni di configurazione come la console o EB. CLI Utilizza i file di configurazione per verificare che tutte le impostazioni di cui hai bisogno siano configurate all'avvio del tuo ambiente.
Questo capitolo illustra la distribuzione di un esempio. NETapplicazione su Elastic Beanstalk utilizzando lo strumento di distribuzione e quindi ridistribuzione dell'applicazione utilizzando una distribuzione incrementale. Per una descrizione più dettagliata dello strumento di distribuzione, incluse le opzioni dei parametri, consulta la sezione relativa allo strumento di distribuzione.
Prerequisiti
Per utilizzare lo strumento di distribuzione, è necessario installare AWS Toolkit for Visual Studio. Per informazioni sui prerequisiti e sulle istruzioni di installazione, consulta AWS Toolkit for Microsoft Visual Studio
Lo strumento di distribuzione viene in genere installato in una delle seguenti directory di Windows:
32 bit | 64 bit |
---|---|
|
|
Distribuzione in Elastic Beanstalk
Per distribuire l'applicazione di esempio in Elastic Beanstalk utilizzando lo strumento di distribuzione, devi prima modificare il file di configurazione ElasticBeanstalkDeploymentSample.txt
, disponibile nella directory Samples
. Questo file di configurazione contiene le informazioni necessarie per distribuire l'applicazione, tra cui il nome dell'applicazione, la versione dell'applicazione, il nome dell'ambiente e le credenziali di AWS accesso. Dopo aver modificato il file di configurazione, puoi utilizzare la riga di comando per distribuire l'applicazione di esempio. Il file di distribuzione Web viene caricato su Amazon S3 e registrato come una nuova versione dell'applicazione con Elastic Beanstalk. Per distribuire l'applicazione saranno necessari alcuni minuti. Una volta che l'ambiente è integro, lo strumento di distribuzione emette un messaggio URL per l'applicazione in esecuzione.
Per distribuire un. NETapplicazione a Elastic Beanstalk
-
Dalla
Samples
sottodirectory in cui è installato lo strumento di distribuzione, apriElasticBeanstalkDeploymentSample.txt
e inserisci la chiave di AWS accesso e la chiave AWS segreta come nell'esempio seguente.### AWS Access Key and Secret Key used to create and deploy the application instance AWSAccessKey = AKIAIOSFODNN7EXAMPLE AWSSecretKey = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Nota
Per API accedere, sono necessari un ID della chiave di accesso e una chiave di accesso segreta. Utilizza le chiavi di accesso IAM utente anziché le chiavi di Utente root dell'account AWS accesso. Per ulteriori informazioni sulla creazione delle chiavi di accesso, consulta Gestire le chiavi di accesso per IAM gli utenti nella Guida per l'IAMutente.
-
Al prompt della riga di comando, inserisci quanto riportato di seguito:
C:\Program Files (x86)\AWS Tools\Deployment Tool>awsdeploy.exe /w Samples\ElasticBeanstalkDeploymentSample.txt
Per distribuire l'applicazione saranno necessari alcuni minuti. Se la distribuzione va a buon fine, visualizzerai il messaggi,
Application deployment completed; environment health is Green
.Nota
Se viene visualizzato il seguente errore, significa che esiste CNAME già.
[Error]: Deployment to AWS Elastic Beanstalk failed with exception: DNS name (MyAppEnv.elasticbeanstalk.com) is not available.
Poiché un CNAME deve essere unico, devi cambiarlo
Environment.CNAME
ElasticBeanstalkDeploymentSample.txt
. -
Nel browser Web, accedi URL all'applicazione in esecuzione. URLSarà nel formato < CNAME .elasticbeanstalk.com> (ad esempio,).
MyAppEnv.elasticbeanstalk.com