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 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.
-
Ejecute el 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. Para las implementaciones de EC2/on-premise, 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, se CodeDeploy utilizará la versión más reciente).
-
(Opcional) ETag de la revisión. (Si no se especifica la ETag, CodeDeploy omitirá la validación del 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 para una implementación de EC2/en las instalaciones:
--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.
-
Ejecute el 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