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 5: Actualizar y volver a implementar su aplicación "Hello, World!"
Una vez que hayas implementado correctamente la revisión de la aplicación, actualiza el código de la página web en la máquina de desarrollo y úsala CodeDeploy para volver a implementar el sitio. Tras la redistribución, deberías poder ver los cambios en la instancia de AmazonEC2.
Modificar la página web
-
Vaya a la subcarpeta
c:\temp\HelloWorldApp
y use un editor de texto para modificar el archivoindex.html
:cd c:\temp\HelloWorldApp notepad index.html
-
Revise el contenido del archivo
index.html
para cambiar el color de fondo y parte del texto de la página web y, a continuación, guarde el archivo:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Hello Again, World!</title> <style> body { color: #ffffff; background-color: #66cc00; font-family: Arial, sans-serif; font-size:14px; } </style> </head> <body> <div align="center"><h1>Hello Again, World!</h1></div> <div align="center"><h2>You have successfully deployed a revision of an application using CodeDeploy</h2></div> <div align="center"> <p>What to do next? Take a look through the <a href="https://aws.amazon.com/codedeploy">CodeDeploy Documentation</a>.</p> </div> </body> </html>
Nueva implementación del sitio
Ahora que ha modificado el código, utilice Amazon S3 CodeDeploy para volver a implementar la página web.
Agrupe y cargue los cambios en Amazon S3, como se describe en Agrupación de los archivos de la aplicación en un único archivo de almacenamiento y envío del archivo de almacenamiento. (Cuando siga esas instrucciones, recuerde que no tiene que crear una nueva aplicación). Asigne a la nueva revisión la misma clave que antes (HelloWorld_App.zip
). Cárguela en el mismo bucket de Amazon S3 que creó anteriormente (por ejemplo, amzn-s3-demo-bucket
).
Utilice la consola AWS CLI o la CodeDeploy consola para volver a implementar el sitio.
Para volver a implementar el sitio () CLI
Ejecute el comando create-deployment para crear una implementación basada en la revisión que ha cargado, utilizando también la aplicación HelloWorld_App
, la configuración de implementación CodeDeployDefault.OneAtATime
, el grupo de implementaciones HelloWorld_DepGroup
y la revisión de la aplicación HelloWorld_App.zip
del bucket amzn-s3-demo-bucket
:
aws deploy create-deployment --application-name HelloWorld_App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,key=HelloWorld_App.zip
Puede comprobar el estado de la nueva implementación como se describe en Monitorización y solución de problemas de la implementación.
Cuando CodeDeploy haya vuelto a implementar el sitio, vuelva a visitarlo en su navegador web para comprobar que el color de fondo y el texto de la página web han cambiado. (Puede que tenga que actualizar el navegador). Si el color de fondo y el texto se han modificado, ¡enhorabuena! Ha modificado y ha vuelto a implementar su sitio.
Para volver a implementar el sitio (consola)
-
nota
Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.
-
En el panel de navegación, elija Applications (Aplicaciones).
-
En la lista de aplicaciones, elija HelloWorld _App.
-
En la pestaña Deployments (Implementaciones), elija Create deployment (Crear implementación).
-
En la lista de grupos de despliegues, elija HelloWorld_ DepGroup.
-
En Ubicación de la revisión, introduzca el enlace de Amazon S3 de la revisión.
Para encontrar el valor del enlace:
-
Inicie sesión en la consola de Amazon S3 AWS Management Console y ábrala en https://console.aws.amazon.com/s3/
. Busque amzn-s3-demo-bucket, ábrala y, a continuación, elija su revisión en
HelloWorld_App.zip
la consola de Amazon S3. -
Si el panel Propiedades no se muestra en la consola de Amazon S3, elija el botón Propiedades.
-
En el panel Properties (Propiedades), copie el valor del campo Link (Enlace).
-
Regrese a la CodeDeploy consola y, a continuación, pegue el enlace en la ubicación de revisión.
-
-
En Revision file type (Tipo de archivo de revisión), si aparece un mensaje en el que se indica que no se ha podido detectar el tipo de archivo, elija .zip.
-
Deje Deployment description (Descripción de implementación) en blanco.
-
Amplíe Anulaciones de grupos de despliegues En la lista de configuraciones de despliegue, seleccioneCodeDeployDefault. OneAtATimey, a continuación, elija Crear despliegue.
Puede comprobar el estado de la implementación como se describe en Monitorización y solución de problemas de la implementación.
Cuando CodeDeploy haya vuelto a implementar el sitio, vuelva a visitarlo en su navegador web para comprobar que el color de fondo y el texto de la página web han cambiado. (Puede que tenga que actualizar el navegador). Si el color de fondo y el texto se han modificado, ¡enhorabuena! Ha modificado y ha vuelto a implementar su sitio.
-