Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Habilitar GitHub packages con AWS

Configura el Registro del paquete de GitHub con AWS como tu almacenamiento externo.

Advertencias:

  • Es crítico que configures cualquier política de acceso restrictivo que necesites para tu bucket de almacenamiento, ya que GitHub no aplica permisos de objeto específicos para cualquier lista de control de accesos (ACL) a tu configuración de bucket de almacenamiento. Por ejemplo, si haces público tu bucket, el público general en la internet podrá acceder a los datos que se encuentren ahí. Para obtener más información, consulta la sección "Configurar los permisos de acceso de objetos y buckets" en la documentación de AWS.
  • Te recomendamos utilizar un bucket dedicado para Registro del paquete de GitHub, separado de aquél que utilices para almacenar GitHub Actions.
  • Asegúrate de configurar el bucket que quieres utilizar en el futuro. No te recomendamos cambiar tu almacenamiento después de que comienzas a utilizar Registro del paquete de GitHub.

Prerrequisitos

Antes de que puedas habilitar y configurar el Registro del paquete de GitHub en tu instancia de servidor de GitHub Enterprise, necesitas preparar tu bucket de almacenamiento de AWS. Para preparar tu bucket de almacenamiento de AWS, te recomendamos consultar los documentos oficiales de AWS en la documentación de AWS.

Asegúrate de que la ID de tu clave y secreto de acceso de AWS tengan los siguientes permisos:

  • s3:PutObject
  • s3:GetObject
  • s3:ListBucketMultipartUploads
  • s3:ListMultipartUploadParts
  • s3:AbortMultipartUpload
  • s3:DeleteObject
  • s3:ListBucket

Habilitar el Registro del paquete de GitHub con el almacenamiento externo de AWS

  1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. Si aún no estás en la página de "Administrador de sitio", en la esquina inferior izquierda, haz clic en Administrador de sitio.

    Captura de pantalla del enlace de "Administrador de sitio"

  3. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda

  4. En la barra lateral izquierda, da clic en Paquetes. Pestaña de paquetes en la barra lateral de la consola de administración

  5. Debajo de "GitHub Packages", selecciona Habilitar GitHub Packages. Casilla de verificación para habilitar GitHub Packages desde el menú de la consola de administración de Enterprise

  1. Debajo de "Almacenamiento de Paquetes", selecciona Amazon S3 e ingresa los detalles de tu bucket de almacenamiento:

    • AWS Service URL: La URL de servicio para tu bucket. Por ejemplo, si tu bucket de S3 se creó en la us-west-2 region, este valor deberá ser https://s3.us-west-2.amazonaws.com.

      Para obtener más información, consulta la sección "terminales de servicio de AWS" en la documentación de AWS.

    • AWS S3 Bucket: El nombre de tu bucket de S3 dedicado para el Registro del paquete de GitHub.

    • AWS S3 Access Key y AWS S3 Secret Key: La ID de clave de acceso y secreto de AWS para acceder a tu bucket.

      Para obtener más información sobre cómo administrar las claves de acceso de AWS, consulta la "Documentación para la Administración de Accesos e Identidad de AWS".

    Cajas de entrada para los detalles de tu bucket de AWS S3

  2. Debajo de la barra lateral izquierda, da clic en Guardar configuración.

    Captura de pantalla del botón para guardar los ajustes en la Consola de administración

    Nota: El guardar los ajustes en la Consola de administración restablece los servicios de sistema, lo cual podría dar como resultado un tiempo de inactividad visible.

  3. Espera a que la configuración se ejecute por completo.

    Configurar tu instancia

Pasos siguientes

Como paso siguiente, puedes personalizar qué ecosistemas de paquetes quisieras hacer disponibles para los usuarios finales en tu instancia de GitHub Enterprise Server. Para obtener más información, consulta la sección "Configurar la compatibilidad de ecosistemas de paquetes para tu empresa".

Para encontrar un resumen de cómo iniciar con el Registro del paquete de GitHub en GitHub, consulta la sección "Iniciar con GitHub Packages para tu empresa".