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
-
Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página.
-
En la barra lateral izquierda, haz clic en Consola de administración.
-
En la barra lateral izquierda, da clic en Paquetes.
-
Debajo de "AWS Service URL", teclea la URL de la terminal de S3 para la región de tu espacio.
-
Debajo de "AWS S3 Bucket", teclea el nombre del espacio de S3 que quieras utilizar para almacenar artefactos de los paquetes.
-
Debajo de "AWS S3 Access Key", teclea tu clave de acceso para S3.
-
Debajo de "AWS S3 Secret Key", teclea tu clave secreta para S3.
-
Debajo de "AWS S3 Region", teclea tu región para S3.
-
Debajo de la barra lateral izquierda, da clic en Guardar configuración.
-
Espera a que la configuración se ejecute por completo.
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".