リポジトリの編集

コンテナ・レジストリでリポジトリを編集する方法を確認します。

コンテナ・レジストリにリポジトリを作成したら、そのプロパティを編集できます。たとえば、リポジトリへのアクセスをプライベート・アクセスからパブリック・アクセスに変更できます。

権限によって、編集できるコンテナ・レジストリ内のリポジトリが制御されます(リポジトリ・アクセスを制御するポリシーを参照)。作成したリポジトリ、および自分が属するグループがアイデンティティ・ポリシーによってアクセス権を付与されているリポジトリを編集できます。管理者グループに属する場合、テナンシの任意のリポジトリを編集できます。

    1. 「コンテナ・レジストリ」リスト・ページで、作業するリポジトリを「リポジトリおよびイメージ」リストから選択します。リスト・ページまたはリポジトリの検索に関するヘルプが必要な場合は、リポジトリのリストを参照してください。
      リポジトリの詳細セクションが開きます。
    2. 必要に応じて設定を更新します。機密情報の入力は避けてください。設定の詳細は、リポジトリの作成を参照してください。

      たとえば、次の編集を行うことができます。

      • リポジトリへのアクセスを変更するには、「パブリックに変更」または「プライベートに変更」を選択します。

      • 「スキャナの追加」または「スキャナの削除」を選択して、イメージ・スキャナをリポジトリに追加してイメージ・スキャンを有効にするか、イメージ・スキャンを無効にします(脆弱性のイメージのスキャンを参照)。

      • 「コンパートメントの移動」を選択して、リポジトリをあるコンパートメントから別のコンパートメントに移動します(コンパートメント間でのリポジトリの移動を参照)。

      • 「タグ」タブで、「タグの追加」を選択して追加のフリーフォーム・タグおよび定義済タグをリポジトリに適用するか、既存のタグの横にある「編集」ボタンを選択して、そのタグを変更または削除します。定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。詳細は、リポジトリ、イメージおよびイメージ署名へのフリーフォーム・タグおよび定義済タグの適用を参照してください。

  • リポジトリ・プロパティを編集するには、ociアーティファクト・コンテナ・リポジトリupdateコマンドおよび必須パラメータを使用します:

    oci artifacts container repository update --repository-id <repository-ocid> [OPTIONS]

    例:

    oci artifacts container repository update --repository-id ocid1.containerrepo.oc1.us-phoenix-1.0.ansh81vru1zp.aaaaaaaaswec83o... --is-public yes

    CLIコマンドのフラグおよび変数オプションの完全なリストは、コマンドライン・リファレンスを参照してください。

  • UpdateContainerRepository操作を実行して、リポジトリを編集します。