Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Registre una revisión de aplicación en Amazon S3 con CodeDeploy
Si ya ha ejecutado el comando push para enviar una revisión de la aplicación a Amazon S3, no es necesario registrar la revisión. Sin embargo, si sube una revisión a Amazon S3 por otros medios y desea que la revisión aparezca en la CodeDeploy consola o a través de AWS CLI, siga estos pasos para registrar primero la revisión.
Si ha subido una revisión de una aplicación a un GitHub repositorio y desea que la revisión aparezca en la CodeDeploy consola o a través de AWS CLI ella, también debe seguir estos pasos.
Puede usar solo las API AWS CLI o las CodeDeploy API para registrar las revisiones de la aplicación en Amazon S3 o GitHub.
Temas
Registrar una revisión en Amazon S3 con CodeDeploy (CLI)
-
Cargue la revisión en Amazon S3.
-
Llame al comando register-application-revision especificando lo siguiente:
-
El nombre de la aplicación. Para ver una lista de nombres de aplicaciones, llame al comando list-applications.
-
Información acerca de la revisión que desea registrar:
-
Nombre del bucket de Amazon S3 que contiene la revisión.
-
Nombre y tipo de archivo de la revisión cargada. En el AWS Lambda caso de las implementaciones, la revisión es un AppSpec archivo escrito en JSON o YAML. En el caso de EC2/On-Premises las implementaciones, la revisión contiene una versión de los archivos fuente que CodeDeploy se implementarán en las instancias o los scripts que CodeDeploy se ejecutarán en las instancias.
nota
Los formatos de archivo tar y tar comprimido (.tar y .tar.gz) no son compatibles con las instancias de Windows Server.
-
(Opcional) Identificador de versión de Amazon S3 correspondiente a la versión. (Si no se especifica el identificador de la versión, CodeDeploy se utilizará la versión más reciente).
-
(Opcional) ETag de la revisión. (Si no se especifica la ETag, CodeDeploy omitirá la validación de objeto).
-
-
(Opcional) Una descripción que desee asociar a la revisión.
-
La información sobre las revisiones de Amazon S3 puede especificarse en la línea de comandos utilizando la sintaxis siguiente como parte de la llamada a register-application-revision. (version y eTag son opcionales).
Para un archivo de revisión de una EC2/On-Premises implementación:
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Para un archivo de revisión para una implementación de AWS Lambda:
--s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string
Registrar una revisión GitHub con CodeDeploy (CLI)
nota
AWS Lambda las implementaciones no funcionan con GitHub.
-
Sube la revisión a tu GitHub repositorio.
-
Llame al comando register-application-revision especificando lo siguiente:
-
El nombre de la aplicación. Para ver una lista de nombres de aplicaciones, llame al comando list-applications.
-
Información acerca de la revisión que desea registrar:
-
El nombre de GitHub usuario o grupo asignado al repositorio que contiene la revisión, seguido de una barra diagonal (
/) seguida del nombre del repositorio. -
El ID de la confirmación correspondiente a la revisión en el repositorio.
-
-
(Opcional) Una descripción que desee asociar a la revisión.
-
La información sobre una revisión se GitHub puede especificar en la línea de comandos, utilizando esta sintaxis como parte de la register-application-revision llamada:
--github-location repository=string,commitId=string