Présentation d'Artifact Registry

Oracle Cloud Infrastructure (OCI) Artifact Registry est un service de référentiel permettant de stocker, de partager et de gérer des packages de développement logiciel.

Avec Artifact Registry, vous pouvez gérer les artefacts comme suit :

  • Rendez les artefacts non mutables.
  • Identifiez les artefacts avec un hachage sécurisé.
  • Ajoutez des versions.
  • Effectuez des téléchargements vers le serveur et en local.
  • Extrayez la dernière version.
  • Contrôlez la visibilité et les droits d'accès.
Important

Faites attention au type de fichier que vous enregistrez. Stockez les objets BLOB ou les artefacts génériques non Conteneur dans Artifact Registry. Stockez des images de conteneur telles que des images Docker dans Container Registry. Créez et stockez des images de calcul personnalisées avec Compute.

Accès au service Artifact Registry

Utilisez l'une des options suivantes pour accéder à Artifact Registry.

La console
A partir d'un navigateur pris en charge, connectez-vous à la console. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous Conteneurs et artefacts, cliquez sur Registre des artefacts.
Adresses d'API
Pour plus de détails sur l'adresse, reportez-vous à API des artefacts et des images de conteneur et à API de contenu des artefacts génériques. Pour les API OCI, reportez-vous à Adresses et référence d'API. Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité.
CLI OCI
L'interface de ligne de commande OCI offre un accès rapide et des fonctionnalités complètes sans avoir besoin de programmation. Reportez-vous à Référence de ligne de commande pour Artifact Registry.
Kits SDK
Pour utiliser Artifact Registry avec des applications, vous pouvez utiliser les kits SDK et l'interface de ligne de commande fournis par Oracle. Les kits SDK peuvent interagir avec les ressources Artifact Registry sans avoir à créer de structure.
Conseil

Pour utiliser l'interface de ligne de commande OCI ou les API REST, utilisez OCI Cloud Shell ou configurez l'interface de ligne de commande OCI dans un environnement local. Pour Cloud Shell, reportez-vous à Utilisation de Cloud Shell et à Référence d'interface de ligne de commande OCI. Pour installer l'interface de ligne de commande OCI dans un environnement local, suivez les étapes du démarrage rapide de l'interface de ligne de commande.

Ce guide inclut des instructions pour la console, les API REST et l'interface de ligne de commande OCI.

Régions et domaines de disponibilité

Les services Oracle Cloud Infrastructure (OCI) sont hébergés dans des régions et des domaines de disponibilité.

Une région est une zone géographique précise, tandis qu'un domaine de disponibilité désigne des centres de données dans cette région.

Les régions avec Artifact Registry sont répertoriées et mises à jour ici :

Régions cloud pour les services de plate-forme et d'infrastructure

Pour connaître les noms de région et leurs identificateurs, reportez-vous au tableau de la page Régions et domaines de disponibilité.

Limites de service d'Artifact Registry

Dans chaque région activée dans une location, vous pouvez créer jusqu'à 500 référentiels dans Artifact Registry qui consomment un maximum de 500 Go au total.

Les artefacts stockés vous sont facturés, comme indiqué dans le tarif cloud pour Artifact Storage.

Intégration au service DevOps

Dans le service DevOps, vous pouvez inclure des artefacts d'Artifact Registry ou de Container Registry :

  1. Créez un pipeline de déploiement dans le service DevOps.
  2. Définissez les étapes de distribution des artefacts vers un environnement cible.
  3. Accédez aux artefacts stockés dans Artifact Registry ou Container Registry.
  4. Exécutez le déploiement DevOps et distribuez les artefacts vers l'environnement cible.

Pour plus d'informations sur l'utilisation des artefacts Artifact Registry dans le service DevOps, reportez-vous aux rubriques suivantes :

Important

Artifact Registry n'affiche pas l'historique des artefacts téléchargés vers d'autres services. Pour afficher les artefacts fournis via des pipelines DevOps, dans la console, accédez au service DevOps et vérifiez l'historique de déploiement DevOps.

Identificateurs de ressource

Les ressources Artifact Registry, comme la plupart des ressources OCI, disposent d'un identificateur unique affecté par Oracle appelé OCID (ID Oracle Cloud).

Les référentiels Artifact Registry ont un OCID au format ocid1.artifactrepository.<unique-id>. Les artefacts ont le format ocid1.genericartifact.<unique-id>

Pour plus d'informations sur le format OCID et les autres moyens d'identifier les ressources, reportez-vous à Identificateurs de ressource.