-
Para obtener información sobre cómo crear un repositorio privado gratuito, consulte Repositorios en Docker Hub
. También puede ejecutar los siguientes comandos en un terminal para extraer una imagen, obtener su ID y enviarla a un nuevo repositorio. docker pull amazonlinux docker images amazonlinux --format {{.ID}} docker tag
image-id
your-username
/repository-name
:tag
docker login docker pushyour-username
/repository-name
-
Siga los pasos de Creación de un secreto de AWS Secrets Manager en la Guía del usuario de AWS Secrets Manager.
-
En el paso 3, en Elija tipo de secreto, seleccione Otro tipo de secreto.
-
En Pares clave/valor, cree un par clave-valor para el nombre de usuario de Docker Hub y otro par clave-valor para la contraseña de Docker Hub.
-
Siga los pasos de Crear un secreto de AWS Secrets Manager.
-
En el paso 5, en la página Configurar la rotación automática, desactívala porque las claves corresponden a sus credenciales de Docker Hub.
-
Termine de seguir los pasos de Crear un secreto de AWS Secrets Manager.
Para obtener más información, consulte ¿Qué es AWS Secrets Manager?
-
-
Cuando se crea un proyecto de AWS CodeBuild en la consola, CodeBuild asocia el permiso necesario automáticamente. Si utiliza una clave de AWS KMS distinta de
DefaultEncryptionKey
, debe añadirla al rol de servicio. Para obtener más información, consulte Modificación de un rol (consola) en la Guía del usuario de IAM.Para que su rol de servicio funcione con Secrets Manager, debe tener, como mínimo, el permiso
secretsmanager:GetSecretValue
. -
Para usar la consola para crear un proyecto con un entorno almacenado en un registro privado, haga lo siguiente mientras crea un proyecto. Para obtener más información, consulte Creación de un proyecto de compilación (consola).
nota
Si su registro privado está en su VPC, debe tener acceso público a Internet. CodeBuild no puede extraer una imagen de una dirección IP privada en una VPC.
-
En Imagen de entorno, elija Imagen personalizada.
-
En Environment type (Tipo de entorno), elija Linux o Windows.
-
En Registro de imágenes, elija Otro registro.
-
En URL de registro externa, introduzca la ubicación de la imagen y en Credencial de registro (opcional), introduzca el ARN o el nombre de sus credenciales de Secrets Manager.
nota
Si las credenciales no existen en la región actual, debe usar el ARN. No puede utilizar el nombre de la credencial si las credenciales existen en otra región.
-
¿Le ha servido de ayuda esta página? - Sí
Gracias por hacernos saber que estamos haciendo un buen trabajo.
Si tiene un momento, díganos qué es lo que le ha gustado para que podamos seguir trabajando en esa línea.
¿Le ha servido de ayuda esta página? - No
Gracias por informarnos de que debemos trabajar en esta página. Lamentamos haberle defraudado.
Si tiene un momento, díganos cómo podemos mejorar la documentación.
Tema siguiente:
Alojar la salida de la compilación en un bucket de S3Tema anterior:
Ejemplo de un registro privado con AWS Secrets Manager¿Necesita ayuda?
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.