Visión general de Artifact Registry
Oracle Cloud Infrastructure (OCI) Artifact Registry es un servicio de repositorio para almacenar, compartir y gestionar paquetes de desarrollo de software.
Con Artifact Registry, puede gestionar artefactos de la siguiente manera:
- Convierta los artefactos en inmutables.
- Identifique artefactos con hash seguro.
- Agregando versiones.
- Cargándolos y descargándolos.
- Recuperando el último.
- Controlando la visibilidad y los permisos.
Preste atención al tipo de archivo que está guardando. Almacene artefactos o blobs genéricos que no sean de contenedor en Registro de artefactos. Almacene imágenes de contenedor, como imágenes de Docker, en Container Registry. Cree y almacene imágenes de recursos informáticos personalizadas con Compute.
Acceso al servicio Artifact Registry
Utilice cualquiera de las siguientes opciones para acceder al registro de artefactos.
- La consola
- En un explorador soportado, inicie sesión en la consola. Abra el menú de navegación y haga clic en Servicios para desarrolladores. En Contenedores y artefactos, haga clic en Artifact Registry.
- Puntos finales de la API
- Consulte API de imágenes de contenedor y artefactos y API de contenido de artefactos genéricos para obtener detalles del punto final. Para las API de OCI, consulte Referencia de API y puntos finales. Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte API de REST y Credenciales de seguridad.
- CLI DE OCI
- La CLI de OCI proporciona acceso rápido y funcionalidad completa sin necesidad de programación. Consulte Referencia de línea de comandos para el registro de artefactos.
- SDK
- Para utilizar el registro de artefactos con aplicaciones, puede utilizar los Kits de desarrollo de software e interfaz de línea de comandos proporcionados por Oracle. Los SDK pueden interactuar con los recursos del registro de artefactos sin necesidad de crear un marco.
Para utilizar la CLI o las API de REST de OCI, utilice OCI Cloud Shell o configure la CLI de OCI en un entorno local. Para Cloud Shell, consulte Uso de Cloud Shell y la Referencia de CLI de OCI. Para instalar la CLI de OCI en un entorno local, siga los pasos de Inicio rápido de la CLI.
Esta guía incluye instrucciones para la consola, las API de REST y la CLI de OCI.
Regiones y dominios de disponibilidad
Los servicios de Oracle Cloud Infrastructure (OCI) se alojan en regiones y dominios de disponibilidad.
Una región es un área geográfica localizada, mientras que un dominio de disponibilidad es uno o más centros de datos de esa región.
Las regiones con Registro de artefactos se muestran y actualizan aquí:
Regiones en la nube para servicios de infraestructura y plataforma
Para ver los nombres de región y sus identificadores, consulte la tabla en la página Regiones y dominios de disponibilidad.
Límites de servicio para Artifact Registry
En cada región que esté activada en un arrendamiento, puede crear hasta 500 repositorios en el registro de artefactos que consuman un máximo de 500 GB en total.
Se le cobrará por los artefactos almacenados, como se muestra en la lista de precios de Cloud para almacenamiento de artefactos.
Integración con el servicio DevOps
En el servicio DevOps, puede incluir artefactos de Registro de artefactos o Registro de contenedor:
- Cree un pipeline de despliegue en el servicio DevOps.
- Definiendo etapas para entregar artefactos a un entorno de destino.
- Apuntando a los artefactos almacenados en Artifact Registry o Container Registry.
- Ejecute el despliegue DevOps y entregue los artefactos al entorno de destino.
Para obtener más información sobre cómo utilizar artefactos del registro de artefactos en el servicio DevOps, consulte los siguientes temas:
El registro de artefactos no muestra el historial de artefactos cargados en otros servicios. Para ver qué artefactos se entregan a través de pipelines DevOps, en la consola, navegue al servicio DevOps y compruebe el historial de despliegue DevOps.
Identificadores de recursos
Los recursos del registro de artefactos, como la mayoría de los recursos de OCI, tienen un identificador único asignado por Oracle denominado ID de Oracle Cloud (OCID).
Los repositorios del registro de artefactos tienen un OCID con el formato ocid1.artifactrepository.<unique-id>
. Los artefactos tienen el formato ocid1.genericartifact.<unique-id>
Para obtener información sobre el formato del OCID y otras formas de identificar los recursos, consulte Identificadores de recursos.