Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Instalació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.

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.

Instalació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 actuales. 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.

Para que una pila instale y utilice libros de recetas personalizados, debe configurar la pila para permitirlos, si no lo está ya. A continuación, debes proporcionar el repositorio URL y cualquier información relacionada, como una contraseña.

importante

Una vez que hayas configurado la pila para que admita libros de cocina personalizados, AWS OpsWorks Stacks los instalará automáticamente en todas las instancias nuevas al iniciarse. Sin embargo, debes indicar explícitamente a AWS OpsWorks Stacks que instale libros de cocina nuevos o actualizados en cualquier instancia existente. Para ello, ejecuta el comando Update Custom Cookbooks stack. Para obtener más información, consulte Actualización de libros de recetas personalizados. Antes de habilitar Use custom Chef cookbooks (Usar libros de recetas de Chef personalizados) en la pila, asegúrese de que los libros de recetas personalizados y de la comunidad que ejecuta son compatibles con la versión de Chef que utiliza la pila.

Para configurar una pila para permitir libros de recetas personalizados
  1. En la página de la pila, haga clic en Stack Settings (Configuración de pila) para mostrar la página Settings (Configuración) y, a continuación, haga clic en Edit (Editar) para editar la configuración.

  2. Establezca Use custom Chef cookbooks (Usar libros de recetas de Chef personalizados) en Yes (Sí).

    Página de edición de la configuración de la pila
  3. Configurar libros de recetas personalizados.

Cuando haya terminado, haga clic en Save (Guardar) para guardar la pila actualizada.

Especificación de un repositorio de libros de recetas personalizados

Las pilas de Linux instalan libros de recetas personalizados de cualquiera de los siguientes tipos de repositorios:

  • HTTPo archivos de Amazon S3.

    Aunque pueden ser públicos o privados, Amazon S3 suele ser la opción preferida en el caso de los archivos de almacenamiento privados.

  • Los repositorios Git y Subversion permiten controlar los orígenes y tener varias versiones.

Las pilas de Windows pueden instalar libros de recetas personalizados de archivos de almacenamiento de Amazon S3 y de repositorios Git.

Todos los tipos de repositorio tienen los siguientes campos obligatorios.

  • Tipo de repositorio: el tipo de repositorio

  • Repositorio URL: el repositorio URL

AWS OpsWorks Stacks admite sitios de repositorios Git alojados públicamente, como GitHubBitbucket, así como servidores Git alojados de forma privada. Para los repositorios de Git, debes usar uno de los siguientes URL formatos, dependiendo de si el repositorio es público o privado. Sigue las mismas URL pautas para los submódulos de Git.

Para un repositorio Git público, usa los protocolos de solo lectura HTTPS o Git:

  • Git de solo lectura: git://github.com/amazonwebservices/opsworks-example-cookbooks.git

  • HTTPS – https://github.com/amazonwebservices/opsworks-example-cookbooks.git.

Para un repositorio Git privado, debes usar el formato de SSH lectura/escritura, como se muestra en los siguientes ejemplos:

  • Repositorios de Github: git@github.com:project/repository.

  • Repositorios en un servidor Git: user@server:project/repository

Las demás opciones de configuración varían en función del tipo de repositorio y se describen en las siguientes secciones.

Archivo de HTTP

Al seleccionar Http Archive (Archivo Http) en Repository type (Tipo de repositorio), se muestran dos opciones de configuración adicionales que debe completar si el archivo de almacenamiento está protegido con contraseña.

  • Nombre de usuario: su nombre de usuario de SMTP.

  • Contraseña: su contraseña

Archivo de Amazon S3

Al seleccionar S3 Archive (Archivo de S3) en Repository type (Tipo de repositorio), se muestran las siguientes opciones de configuración adicionales y opcionales. AWS OpsWorks Stacks puede acceder a tu repositorio mediante los EC2 roles de Amazon (autenticación del administrador del sistema operativo del host), ya sea que utilices AWS OpsWorks Stacks API o la consola.

  • ID de clave de acceso: una ID de clave de AWS acceso, como AKIAIOSFODNN7EXAMPLE.

  • Clave de acceso secreta: la clave de acceso AWS secreta correspondiente, como wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY.

Repositorio Git

Si se selecciona Git en Source Control (Control de origen), se muestran las siguientes opciones de configuración adicionales (opcionales):

SSHClave de repositorio

Debes especificar una SSH clave de despliegue para acceder a los repositorios Git privados. Con los submódulos Git, la clave especificada debe obtener acceso a esos submódulos. Para obtener más información, consulte Uso de las claves SSH de repositorios Git.

importante

La SSH clave de despliegue no puede requerir una contraseña; AWS OpsWorks Stacks no tiene forma de pasarla.

Branch/Revision

Si el repositorio tiene varias sucursales, AWS OpsWorks Stacks descarga la rama maestra de forma predeterminada. Para especificar una rama en particular, ingresa el nombre de la rama, el SHA1 hash o el nombre de la etiqueta. Para especificar una confirmación en concreto, introduzca su ID de 40 dígitos hexadecimales completo.

Repositorio de Subversion

Si se selecciona Subversion (Subversión) en Source Control (Control de origen), se muestran las siguientes opciones de configuración adicionales:

  • User name: su nombre de usuario, para los repositorios privados.

  • Password: su contraseña, para los repositorios privados.

  • Revisión: (Opcional) el nombre de la revisión si hubiera varias.

    Para especificar una rama o etiqueta, debe modificar el repositorioURL, por ejemplo: http://repository_domain/repos/myapp/branches/my-apps-branch ohttp://repository_domain_name/repos/calc/myapp/my-apps-tag.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.