Création d'un référentiel dans Artifact Registry

Créez un référentiel dans Artifact Registry pour stocker les objets BLOB ou les artefacts génériques non Conteneur.

    1. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous Conteneurs et artefacts, cliquez sur Registre des artefacts.
    2. Sous Portée de liste, choisissez un compartiment dans lequel vous êtes autorisé à travailler pour héberger le référentiel.
    3. Cliquez sur Créer un référentiel.
    4. Entrez un nom et une description. Commencez le nom par une lettre ou un trait de soulignement, puis par des lettres, des chiffres, des traits d'union ou des traits de soulignement. La longueur peut être comprise entre 1 et 255 caractères.

      Si vous laissez le nom vide, le système génère un nom que vous pourrez modifier ultérieurement. Le nom généré est au format artifact-repository-<timestamp>. Par exemple :

      artifact-repository-20230423180901

    5. Sélectionnez un compartiment dans lequel créer le référentiel. Le compartiment par défaut est celui que vous avez sélectionné sous la portée Liste, mais vous pouvez sélectionner n'importe quel compartiment dans lequel vous êtes autorisé à travailler.
    6. Indiquez si le nouveau référentiel rend ses artefacts immuables.

      Important

      Les utilisateurs autorisés peuvent utiliser les artefacts non mutables d'un référentiel, tels quels. Cependant, personne ne peut remplacer les artefacts immuables une fois les artefacts téléchargés vers le référentiel. Si quelqu'un supprime un artefact, le téléchargement d'un autre artefact avec le nom d'artefact supprimé n'est pas autorisé. Pour consulter des exemples, reportez-vous à Concepts relatifs à Artifact Registry.
    7. (Facultatif) Cliquez sur Afficher les options avancées et affectez des balises au référentiel.

      Si vous êtes autorisé à créer une ressource dans OCI, vous êtes également autorisé à ajouter des balises à format libre à cette ressource. Pour ajouter une balise définie, vous devez être autorisé à utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'ajouter des balises à cette ressource, ignorez cette option. Vous pouvez ajouter des balises ultérieurement.

    8. Cliquez sur Créer.

      Après avoir créé un référentiel, vous pouvez télécharger des artefacts vers celui-ci. Reportez-vous à Gestion des artefacts dans Artifact Registry.

  • Pour créer un référentiel, utilisez la ressource artifacts repository référencée dans l'interface de ligne de commande d'Artifact Registry.

    Obtenez toutes les commandes pour artifacts repository :

    oci artifacts repository -h

    Obtenez l'aide relative à la commande create :

    oci artifacts repository create -h

    Recherchez les options requises :

    • --compartment-id
    • --repository-type
    • --is-immutable

    Recherchez les options qui ne sont pas requises :

    • --display-name
    • --description
    • --freeform-tags
    • --defined-tags

    Créez un référentiel :

    oci artifacts repository create --repository-type GENERIC --is-immutable <true or false> --display-name <repo-name> --compartment-id <compartment-OCID>
    Remarque

    Pour --repository-type, seul GENERIC est autorisé.

    Exemple :

    oci artifacts repository create --repository-type GENERIC --is-immutable true --display-name webb-app-repo --compartment-id ocid1.compartment.oc1..xxx...
  • Utilisez l'opération CreateRepository pour créer un référentiel pour les artefacts.