Criando um Repositório no Artifact Registry

Crie um repositório no Artifact Registry para armazenar artefatos ou blobs genéricos não contêineres.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. Em Contêineres e Artefatos, clique em Artifact Registry.
    2. Em Escopo da lista, escolha um compartimento no qual você tenha permissão para trabalhar para hospedar o repositório.
    3. Clique em Criar repositório.
    4. Digite um nome e uma descrição. Inicie o nome com uma letra ou um sublinhado, seguido de letras, números, hifens ou sublinhados. O tamanho pode ser de 1 a 255 caracteres.

      Se você deixar o nome em branco, o sistema gerará um nome que poderá ser alterado posteriormente. O nome gerado tem o formato artifact-repository-<timestamp>. Por exemplo:

      artifact-repository-20230423180901

    5. Selecione um compartimento para criar o repositório. O compartimento padrão é aquele selecionado no escopo Lista, mas você pode selecionar qualquer compartimento no qual tenha permissão para trabalhar.
    6. Especifique se o novo repositório torna seus artefatos imutáveis.

      Importante

      Os usuários autorizados podem usar artefatos imutáveis de um repositório, como estão. No entanto, ninguém pode substituir os artefatos imutáveis após o upload dos artefatos para o repositório. Se alguém excluir um artefato, não será permitido fazer upload de outro artefato com o nome do artefato excluído. Para obter exemplos, consulte Conceitos do Serviço Artifact Registry.
    7. (Opcional) Clique em Mostrar opções avançadas e designe tags ao repositório.

      Se você tiver permissão para criar um recurso no OCI, também terá permissão para adicionar tags de formato livre a esse recurso. Para adicionar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter informações sobre tags, consulte Tags de Recursos. Se você não tiver certeza se deseja adicionar tags a este recurso, ignore esta opção. Você pode adicionar tags posteriormente.

    8. Clique em Criar.

      Depois de criar um repositório, você pode fazer upload de artefatos no repositório. Consulte Gerenciando Artefatos no Serviço Artifact Registry.

  • Para criar um repositório, use o recurso artifacts repository, referenciado na CLI do Serviço Artifact Registry.

    Obtenha todos os comandos para artifacts repository:

    oci artifacts repository -h

    Obtenha ajuda para o comando create:

    oci artifacts repository create -h

    Encontre as opções obrigatórias:

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

    Encontre as opções que não são obrigatórias:

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

    Crie um repositório:

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

    Para --repository-type, somente GENERIC é permitido.

    Exemplo:

    oci artifacts repository create --repository-type GENERIC --is-immutable true --display-name webb-app-repo --compartment-id ocid1.compartment.oc1..xxx...
  • Use a operação CreateRepository para criar um repositório para artefatos.