Advertencias:
- Es crítico que configures las políticas de acceso restrictivo que necesites para tu bucket de almacenamiento, ya que GitHub no aplica permisos de objeto específicos o listas de control de acceso adicionales (ACLs) a tu configuración de bucket de almacenamiento. Por ejemplo, si haces a tu bucket público, el público general en la internet podrá acceder a ellos.
- 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.
Asegúrate que tu ID de clave de acceso y secreto de almacenamiento externo de MinIO tenga estos 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 MinIO
Aunque MinIO no aparece actualmente en la interface de usuario bajo "Almacenamiento de paquetes", aún es oficialmente compatible con el Registro del paquete de GitHub en GitHub Enterprise. También debes tomar en cuenta que el almacenamiento de objetos de MinIO es compatible con la API de S3 y puedes ingresar los detalles del bucket de MinIO en vez de aquellos de AWS S3.
-
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 "URL de Servicio de AWS", teclea la URL de MinIO para la región de tu bucket.
-
Debajo de "Bucket de AWS S3", teclea el nombre del bucket de MinIO que quieras utilizar para almacenar artefactos de paquetes.
-
Debajo de "Clave de Acceso de AWS S3", teclea tu clave de acceso para MinIO.
-
Debajo de "Clave secreta de AWS S3", teclea tu clave secreta para MinIO.
-
Debajo de "Región de AWS S3", teclea tu región para MinIO.
-
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".