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à.
Crea un'implementazione della piattaforma di elaborazione (CLI) EC2/on-premise
Per utilizzare il per distribuire una revisione AWS CLI alla piattaforma di calcolo EC2/on-premise:
-
Dopo aver preparato le istanze, creato l'applicazione ed eseguito il push della revisione, procedi in uno dei seguenti modi:
-
Se desideri distribuire una revisione da un bucket Amazon S3, continua subito con la fase 2.
-
Se desideri distribuire una revisione da un GitHub repository, completa prima i passaggi indicati e poi continua con il passaggio 2Connect un' CodeDeploy applicazione a un GitHub repository.
-
-
Chiamate il comando create-deployment, specificando:
-
--application-name
: nome di un'applicazione. Per visualizzare un elenco di nomi di applicazioni, chiamate il comando list-applications. -
--deployment-group-name
: nome di un gruppo di distribuzione Amazon EC2. Per visualizzare un elenco di nomi dei gruppi di distribuzione, chiama il list-deployment-groupscomando. -
--revision
: Informazioni sulla revisione da distribuire:Per le revisioni archiviate in Amazon S3:
-
s3Location
: il nome del bucket Amazon S3 che contiene la revisione. -
s3Location --> key
: il nome della revisione caricata. -
s3Location --> bundleType
: il tipo di file della revisione caricata.Nota
I formati di file di archivio tar e tar compressi (.tar e .tar.gz) non sono supportati per le istanze di Windows Server.
-
s3Location --> version
: (Facoltativo) L'identificatore della versione di Amazon S3 per la revisione. (Se l'identificatore di versione non è specificato, CodeDeploy utilizza la versione più recente.) -
s3Location --> eTag
: (Facoltativo) L'ETag per la revisione. (Se l'ETag non è specificato, CodeDeploy salta la convalida dell'oggetto.)
Per le revisioni memorizzate in: GitHub
-
gitHubLocation --> repository
: il nome GitHub dell'utente o del gruppo assegnato al repository che contiene la revisione, seguito da una barra (/
), seguita dal nome del repository. -
gitHubLocation --> commitId
: L'ID di commit per la revisione.
-
-
--deployment-config-name
: (Facoltativo) Il nome di una configurazione di distribuzione da utilizzare. Per visualizzare un elenco di configurazioni di distribuzione, chiama il list-deployment-configscomando. (Se non specificato, CodeDeploy utilizza una configurazione di distribuzione predefinita specifica.) -
--ignore-application-stop-failures | --no-ignore-application-stop-failures
: (Facoltativo) Se si desidera che la distribuzione su un'istanza continui fino all'evento del ciclo di vita dellaBeforeInstall
distribuzione se l'evento del ciclo di vita dellaApplicationStop
distribuzione fallisce. -
--description
: (Facoltativo) Una descrizione per la distribuzione. -
--file-exists-behavior
: (Facoltativo) Come parte del processo di distribuzione, l' CodeDeploy agente rimuove da ogni istanza tutti i file installati dalla distribuzione più recente. Scegli cosa succede quando i file che non facevano parte di una distribuzione precedente vengono visualizzati nelle posizioni di distribuzione di destinazione. -
--target-instances
: per le distribuzioni blu/verdi, informazioni sulle istanze che appartengono all'ambiente sostitutivo in una distribuzione blu/verde, inclusi i nomi di uno o più gruppi Amazon EC2 Auto Scaling o la chiave di filtro dei tag, il tipo e il valore utilizzati per identificare le istanze Amazon EC2.
-
Nota
Usa questa sintassi come parte della create-deployment chiamata per specificare informazioni su una revisione in Amazon S3 direttamente sulla riga di comando. (version
e eTag
sono facoltativi.)
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Usa questa sintassi come parte della create-deployment chiamata per specificare le informazioni su una revisione GitHub direttamente sulla riga di comando:
--github-location repository=string,commitId=string
Per ottenere informazioni sulle revisioni che sono già state inserite, chiamate il comando. list-application-revisions
Per monitorare lo stato della distribuzione, consulta Visualizza i dettagli CodeDeploy della distribuzione .
riferimento al comando create-deployment
Di seguito è riportata la struttura e le opzioni del create-deployment
comando. Per ulteriori informazioni, consulta il riferimento create-deployment nel AWS CLI Command Reference.
create-deployment --application-name <value> [--deployment-group-name <value>] [--revision <value>] [--deployment-config-name <value>] [--description <value>] [--ignore-application-stop-failures | --no-ignore-application-stop-failures] [--target-instances <value>] [--auto-rollback-configuration <value>] [--update-outdated-instances-only | --no-update-outdated-instances-only] [--file-exists-behavior <value>] [--s3-location <value>] [--github-location <value>] [--cli-input-json <value>] [--generate-cli-skeleton <value>]