Actualización de libros de recetas personalizados - AWS OpsWorks

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.

Actualización de libros de recetas personalizados

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

Cuando le AWS OpsWorks das a Stacks libros de cocina personalizados, las recetas de configuración integradas crean una caché local en cada instancia recién iniciada y descargan los libros de cocina a la caché. AWS OpsWorks A continuación, Stacks ejecuta las recetas desde la caché, no desde el repositorio. Si modificas los libros de cocina personalizados del repositorio, debes asegurarte de que los libros de cocina actualizados estén instalados en las cachés locales de tus instancias. AWS OpsWorks Stacks despliega automáticamente los libros de cocina más recientes en las nuevas instancias cuando se inician. Para las instancias existentes, sin embargo, la situación es diferente:

  • Debe implementar manualmente los libros de recetas personalizados actualizados en las instancias online.

  • No tiene que implementar libros de recetas personalizados actualizados en instancias respaldadas por el almacén de instancias sin conexión, incluidas las instancias basadas en tiempo y en carga.

    AWS OpsWorks Stacks despliega automáticamente los libros de cocina actuales cuando se reinician las instancias.

  • Debe iniciar las instancias de funcionamiento ininterrumpido respaldadas por EBS sin conexión que no se basen ni en carga ni en tiempo.

  • No puede iniciar instancias basadas en carga y en tiempo respaldadas por EBS sin conexión, por lo que el enfoque más sencillo consiste en eliminar las instancias sin conexión y añadir nuevas instancias para sustituirlas.

    Como ahora son instancias nuevas, AWS OpsWorks Stacks implementa automáticamente los libros de cocina personalizados actuales cuando se inician las instancias.

Para actualizar manualmente los libros de recetas personalizados
  1. Actualiza tu repositorio con los libros de cocina modificados. AWS OpsWorks Stacks usa la URL de caché que proporcionaste cuando instalaste originalmente los libros de cocina, por lo que el nombre del archivo raíz del libro, la ubicación del repositorio y los derechos de acceso no deberían cambiar.

    • Para repositorios de Amazon S3 o HTTP, cambie el archivo .zip original por un archivo.zip nuevo que tenga el mismo nombre.

    • Para repositorios Git o Subversion, edite la configuración de la pila para cambiar el campo Branch/Revision (Ramificación/Revisión) por la nueva versión.

  2. En la página de la pila, haga clic en Run Command (Ejecutar comando) y seleccione el comando Update Custom Cookbooks (Actualizar libros de recetas personalizados).

    Página Run Command
  3. Añada un comentario, si lo desea.

  4. Si lo deseas, especifica un objeto JSON personalizado para el comando a fin de añadir atributos personalizados a la configuración de la pila y a los atributos de despliegue que AWS OpsWorks Stacks instala en las instancias. Para obtener más información, consulte Uso de un JSON personalizado y Anulación de atributos.

  5. De forma predeterminada, AWS OpsWorks Stacks actualiza los libros de cocina en cada instancia. Para especificar qué instancias actualizar, seleccione las instancias adecuadas en la lista al final de la página. Para seleccionar cada instancia de una capa, seleccione la casilla de la capa correspondiente en la columna de la izquierda.

  6. Haz clic en Actualizar libros de cocina personalizados para instalar los libros de cocina actualizados. AWS OpsWorks Stacks elimina los libros de cocina personalizados en caché en las instancias especificadas e instala los nuevos libros de cocina desde el repositorio.

nota

Este procedimiento es necesario únicamente para las instancias existentes que disponen de versiones anteriores de los libros de recetas en sus memorias cachés. Si posteriormente añades instancias a una capa, AWS OpsWorks Stacks despliega los libros de cocina que se encuentran actualmente en el repositorio para que obtengan automáticamente la última versión.