

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.

# Paso 6: Implementar la aplicación en la instancia
<a name="tutorials-github-deploy-application"></a>

En este paso, utiliza la CodeDeploy consola o la AWS CLI para implementar la revisión de muestra del GitHub repositorio en la instancia. 



## Para implementar la revisión (consola)
<a name="tutorials-github-deploy-application-console"></a>

1. En la página **Deployment group details (Detalles del grupo de implementaciones)**, elija **Create deployment (Crear implementación)**.

1. En **Deployment group (Grupo de implementación)**, elija **`CodeDeployGitHubDemo-DepGrp`**.

1. En **Tipo de revisión**, elija **GitHub**.

1. En **Conectarse a GitHub**, realice una de las siguientes acciones:
   + Para crear una conexión de CodeDeploy aplicaciones a una GitHub cuenta, cierre sesión GitHub en una pestaña independiente del navegador web. En la **GitHub cuenta**, introduce un nombre para identificar esta conexión y, a continuación, selecciona **Conectar a GitHub**. La página web le pide que autorice CodeDeploy la interacción con GitHub la aplicación nombrada`CodeDeployGitHubDemo-App`. Continúe en el paso 5.
   + Para usar una conexión que ya haya creado, en la **GitHubcuenta**, seleccione su nombre y, a continuación, elija **Conectar a GitHub**. Continúe en el paso 7.
   + Para crear una conexión a otra GitHub cuenta, cierra sesión GitHub en otra pestaña del navegador web. Selecciona **Conectar a otra GitHub cuenta** y, a continuación, selecciona **Conectar a GitHub**. Continúe en el paso 5.

1. **Sigue las instrucciones de la página de inicio de sesión para iniciar sesión con tu GitHub cuenta.**

1. En la página **Authorize application**, elija **Authorize application**. 

1. En la página CodeDeploy **Crear despliegue**, en **Nombre del repositorio**, introduzca el nombre de GitHub usuario que utilizó para iniciar sesión, seguido de una barra inclinada (`/`), seguido del nombre del repositorio en el que insertó la revisión de la aplicación (por ejemplo,***my-github-user-name*/CodeDeployGitHubDemo**).

   Si no está seguro del valor que debe introducir o si desea especificar un repositorio diferente:

   1. En una pestaña independiente del navegador web, dirígete al [GitHub panel](https://github.com/dashboard) de control.

   1. En **Your repositories**, pase el cursor sobre el nombre del repositorio de destino. Aparece una descripción emergente en la que se muestra el nombre del GitHub usuario o la organización, seguido de una barra diagonal (`/`) seguida del nombre del repositorio. Escriba este valor en **Repository name (Nombre del repositorio)**.
**nota**  
Si el nombre del repositorio de destino no aparece en **Tus repositorios**, usa el GitHub cuadro de **búsqueda para buscar** el repositorio de destino y el nombre del GitHub usuario u organización.

1. En el cuadro **ID de confirmación**, introduce el ID de la confirmación asociada a la transferencia de la revisión de tu aplicación a GitHub.

   Si no está seguro del valor que debe introducir:

   1. En otra pestaña del navegador web, ve a tu [GitHub panel de control](https://github.com/dashboard).

   1. En **Your repositories (Sus repositorios)**, elija **CodeDeployGitHubDemo**.

   1. En la lista de confirmaciones, busca y copia el ID de confirmación asociado al envío de la revisión de tu aplicación a GitHub. Este ID suele tener 40 caracteres y se compone de letras y números. (No utilice la versión corta del ID de confirmación, que suele ser los primeros 10 caracteres de la versión larga).

   1. Pegue el ID de confirmación en el cuadro **Commit ID**.

1. Elija **Deploy** y continúe con el paso siguiente. 

## Para implementar la revisión (CLI)
<a name="tutorials-github-deploy-application-cli"></a>

Antes de poder llamar a cualquier AWS CLI comando con el que interactúes GitHub (por ejemplo, el **create-deployment** comando al que llamarás a continuación), debes dar CodeDeploy permiso para usar tu cuenta de GitHub usuario con GitHub la que interactuar en la `CodeDeployGitHubDemo-App` aplicación. Actualmente esto debe hacerse en la consola de CodeDeploy .

1. Inicie sesión en [https://console.aws.amazon.com/codedeploy Consola de administración de AWS](https://console.aws.amazon.com/codedeploy) y abra la CodeDeploy consola.
**nota**  
Inicie sesión con el mismo usuario que configuró en [Empezar con CodeDeploy](getting-started-codedeploy.md).

1. En el panel de navegación, expanda **Implementar** y, después, elija **Aplicaciones**.

   

1. Elija **CodeDeployGitHubDemo-App**.

1. En la pestaña **Implementaciones**, elija **Crear implementación**.
**nota**  
No va a crear una nueva implementación. Actualmente, esta es la única forma de dar CodeDeploy permiso para interactuar GitHub en nombre de su cuenta de GitHub usuario.

1. En **el grupo de implementación**, seleccione **CodeDeployGitHubDemo- DepGrp**.

1. En **Tipo de revisión**, elija **GitHub**.

1. En **Conectarse a GitHub**, realice una de las siguientes acciones:
   + Para crear una conexión de CodeDeploy aplicaciones a una GitHub cuenta, cierre sesión GitHub en una pestaña independiente del navegador web. En **GitHub cuenta**, escriba un nombre para identificar esta conexión y, a continuación, seleccione **Conectar a GitHub**. La página web le pide que autorice CodeDeploy la interacción con GitHub la aplicación nombrada`CodeDeployGitHubDemo-App`. Continúe en el paso 8.
   + Para usar una conexión que ya haya creado, en la **GitHubcuenta**, seleccione su nombre y, a continuación, elija **Conectar a GitHub**. Continúe en el paso 10.
   + Para crear una conexión a otra GitHub cuenta, cierra sesión GitHub en otra pestaña del navegador web. Selecciona **Conectar a otra GitHub cuenta** y, a continuación, selecciona **Conectar a GitHub**. Continúe en el paso 8.

1. **Sigue las instrucciones de la página de inicio de sesión para iniciar sesión con tu nombre GitHub de usuario o correo electrónico y contraseña.**

1. En la página **Authorize application**, elija **Authorize application**. 

1. En la página CodeDeploy **Crear despliegue**, selecciona **Cancelar**.

1. Ejecuta el **create-deployment** comando para implementar la revisión desde tu GitHub repositorio a la instancia, donde:
   + *repository*es el nombre de tu GitHub cuenta, seguido de una barra diagonal (`/`), seguido del nombre de tu repositorio (`CodeDeployGitHubDemo`), por ejemplo,. `MyGitHubUserName/CodeDeployGitHubDemo`

     Si no está seguro del valor que debe indicar o si desea especificar un repositorio diferente:

     1. [En otra pestaña del navegador web, ve a tu panel de control. GitHub ](https://github.com/dashboard)

     1. En **Your repositories**, pase el cursor sobre el nombre del repositorio de destino. Aparece una descripción emergente en la que se muestra el nombre del GitHub usuario o la organización, seguido de una barra diagonal (`/`) seguida del nombre del repositorio. Este es el valor que debe usar.
**nota**  
Si el nombre del repositorio de destino no aparece en **Tus repositorios**, usa el GitHub cuadro de **búsqueda para buscar** el repositorio de destino y el nombre de GitHub usuario u organización correspondiente.
   + *commit-id*es la confirmación asociada a la versión de la revisión de la aplicación que subiste a tu repositorio (por ejemplo,`f835159a...528eb76f`). 

     Si no está seguro del valor que debe usar:

     1. En otra pestaña del navegador web, ve a tu [GitHub panel de control](https://github.com/dashboard).

     1. En **Your repositories (Sus repositorios)**, elija **CodeDeployGitHubDemo**.

     1. En la lista de confirmaciones, busca el ID de confirmación asociado al envío de la revisión de tu aplicación a GitHub. Este ID suele tener 40 caracteres y se compone de letras y números. (No utilice la versión corta del ID de confirmación, que suele ser los primeros 10 caracteres de la versión larga). Utilice este valor.

   Si está trabajando en una máquina Linux, macOS o Unix local:

   ```
   aws deploy create-deployment \
     --application-name CodeDeployGitHubDemo-App \
     --deployment-config-name CodeDeployDefault.OneAtATime \
     --deployment-group-name CodeDeployGitHubDemo-DepGrp \
     --description "My GitHub deployment demo" \
     --github-location repository=repository,commitId=commit-id
   ```

   Si se encuentra en un equipo local con Windows:

   ```
   aws deploy create-deployment --application-name CodeDeployGitHubDemo-App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name CodeDeployGitHubDemo-DepGrp --description "My GitHub deployment demo" --github-location repository=repository,commitId=commit-id
   ```