Aperçu du registre d'artefacts

Oracle Cloud Infrastructure (OCI) Le registre d'artefacts est un service de référentiel pour le stockage, le partage et la gestion des ensembles de développement logiciel.

Avec le registre d'artefacts, vous pouvez gérer les artefacts comme suit :

  • Rendre les artefacts non mutables.
  • Identifier les artefacts avec un code de hachage sécurisé.
  • Ajouter des versions.
  • Les charger et les télécharger.
  • Récupérer la dernière version.
  • Contrôler la visibilité et les autorisations.
Important

Faites attention au type de fichier que vous enregistrez. Stockez les artefacts génériques non-conteneur ou les grands objets binaires dans le registre d'artefacts. Stockez des images de conteneur telles que des images Docker dans le registre de conteneurs. Créez et stockez des images de calcul personnalisées avec le service Calcul.

Accès au service de registre d'artefacts

Utilisez l'une des options suivantes pour accéder au registre d'artefacts.

La console
À partir d'un navigateur pris en charge, connectez-vous à la console. Ouvrez le menu de navigation et cliquez sur Services de développement. Sous Conteneurs et artefacts, cliquez sur Registre d'artefacts.
Points d'extrémité d'API
Pour plus de détails sur les points d'extrémité, voir API d'artefacts et d'images de conteneur et API de contenu d'artefacts génériques. Pour les API OCI, voir Informations de référence sur les API et points d'extrémité. Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité.
CLIQUES SUR OCI
L'interface de ligne de commande OCI offre un accès rapide et des fonctionnalités complètes, sans programmation. Voir Informations de référence sur la ligne de commande pour le registre d'artefacts.
Trousses SDK
Pour utiliser le registre d'artefacts avec des applications, vous pouvez utiliser les trousses SDK et l'interface de ligne de commande fournies par Oracle. Les trousses SDK peuvent interagir avec les ressources du registre d'artefacts sans avoir à créer un cadre.
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, voir Utilisation de Cloud Shell et Informations de référence sur l'interface de ligne de commande OCI. Pour installer l'interface de ligne de commande OCI dans un environnement local, suivez les étapes sous 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é comprend un ou plusieurs centres de données dans cette région.

Les régions avec registre d'objets sont listées et mises à jour ici :

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

Pour les noms de région et leurs identificateurs, voir le tableau dans la page Régions et domaines de disponibilité.

Limites de service pour le registre d'artefacts

Dans chaque région activée dans une location, vous pouvez créer jusqu'à 500 référentiels dans le registre d'artefacts consommant un maximum de 500 Go au total.

Vous êtes facturé pour les artefacts stockés, comme indiqué dans la liste de prix pour le nuage pour le stockage d'artefacts.

Intégration au service DevOps

Dans le service DevOps, vous pouvez inclure des artefacts à partir du registre d'artefacts ou du registre de conteneurs :

  1. Créez un pipeline de déploiement dans le service DevOps.
  2. Définissez les étapes de transmission des artefacts vers un environnement cible.
  3. Pointez vers les objets stockés dans le registre d'objets ou le registre de conteneurs.
  4. Exécutez le déploiement DevOps et fournissez les artefacts à l'environnement cible.

Pour plus d'informations sur l'utilisation des artefacts du registre d'artefacts dans le service DevOps, voir les rubriques suivantes :

Important

Le registre d'artefacts n'affiche pas l'historique des artefacts chargés dans d'autres services. Pour voir les artefacts fournis au moyen de pipelines DevOps, dans la console, naviguez jusqu'au service DevOps et vérifiez l'historique de déploiement DevOps.

Identificateurs de ressource

Les ressources du registre d'artefacts, comme la plupart des ressources OCI, ont un identificateur unique affecté par Oracle, appelé identificateur Oracle Cloud (OCID).

Les référentiels du registre d'artefacts ont un OCID au format ocid1.artifactrepository.<unique-id>. Les artefacts ont un format de ocid1.genericartifact.<unique-id>

Pour plus d'informations sur le format des OCID et sur les autres moyens d'identifier les ressources, voir Identificateurs de ressource.