Registra una revisione dell'applicazione in Amazon S3 con CodeDeploy - AWS CodeDeploy

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

Registra una revisione dell'applicazione in Amazon S3 con CodeDeploy

Se hai già chiamato il comando push per inviare una revisione dell'applicazione ad Amazon S3, non è necessario registrare la revisione. Tuttavia, se carichi una revisione su Amazon S3 con altri mezzi e desideri che la revisione venga visualizzata nella console o tramite CodeDeploy AWS CLI il, segui questi passaggi per registrare prima la revisione.

Se hai inserito una revisione dell'applicazione in un GitHub repository e desideri che la revisione venga visualizzata nella CodeDeploy console o tramite il AWS CLI, devi seguire anche questi passaggi.

Puoi utilizzare solo le CodeDeploy API AWS CLI o per registrare le revisioni delle applicazioni in Amazon S3 o. GitHub

Registra una revisione in Amazon S3 con CodeDeploy (CLI)

  1. Carica la revisione su Amazon S3.

  2. Chiama il comando register-application-revision, specificando:

    • Nome dell'applicazione. Per visualizzare un elenco di nomi di applicazioni, chiama il comando list-applications.

    • Informazioni relative alla revisione da registrare:

      • Il nome del bucket Amazon S3 che contiene la revisione.

      • Il nome e il tipo di file della revisione caricata. Per le AWS Lambda distribuzioni, la revisione è un AppSpec file scritto in JSON o YAML. Per le distribuzioni EC2/on-premise, la revisione contiene una versione dei file sorgente che verranno distribuiti sulle istanze o gli script che CodeDeploy verranno eseguiti sulle istanze. CodeDeploy

        Nota

        I formati di file di archivio tar e tar compressi (.tar e .tar.gz) non sono supportati per le istanze di Windows Server.

      • (Facoltativo) L'identificatore della versione Amazon S3 della revisione. (Se l'identificatore di versione non è specificato, CodeDeploy utilizzerà la versione più recente.)

      • (Facoltativo) L'ETag della revisione. (Se l'ETag non è specificato, CodeDeploy salterà la convalida dell'oggetto.)

    • (Facoltativo) Qualsiasi descrizione che si desidera associare alla revisione.

Le informazioni su una revisione in Amazon S3 possono essere specificate nella riga di comando, utilizzando questa sintassi come parte della chiamata. register-application-revision (versione eTag sono opzionali).

Per un file di revisione per una distribuzione EC2/on-premise:

--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string

Per un file di revisione per una distribuzione AWS Lambda:

--s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string

Registrare una revisione GitHub con CodeDeploy (CLI)

Nota

AWS Lambda le distribuzioni non funzionano con. GitHub

  1. Carica la revisione nel tuo repository. GitHub

  2. Chiama il comando register-application-revision, specificando:

    • Nome dell'applicazione. Per visualizzare un elenco di nomi di applicazioni, chiamate il comando list-applications.

    • Informazioni relative alla revisione da registrare:

      • Il nome GitHub dell'utente o del gruppo assegnato al repository che contiene la revisione, seguito da una barra (/), seguita dal nome del repository.

      • L'ID del commit che fa riferimento alla revisione nel repository.

    • (Facoltativo) Qualsiasi descrizione che si desidera associare alla revisione.

Le informazioni su una revisione in GitHub possono essere specificate nella riga di comando, utilizzando questa sintassi come parte della chiamata: register-application-revision

--github-location repository=string,commitId=string