リポジトリの編集

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

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

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

  • コンソールを使用してコンテナ・レジストリのリポジトリを編集するには:

    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「コンテナとアーティファクト」で、「コンテナ・レジストリ」をクリックします。
    2. リポジトリを含むリージョンを選択します。
    3. リポジトリを含むコンパートメントを選択します。

      「リポジトリおよびイメージ」フィールドには、アクセス権がある選択したリージョンおよびコンパートメント内のリポジトリがリストされます。

    4. リストから編集するリポジトリを選択します。

      選択したリポジトリの詳細が表形式で表示されます。

    5. 編集を行います。例:
      • リポジトリへのアクセスを変更するには、「パブリックに変更」または「プライベートに変更」をクリックします。
      • 「スキャナの追加」または「スキャナの削除」をクリックして、イメージ・スキャナをリポジトリに追加してイメージ・スキャンを有効にするか、イメージ・スキャンを無効にします(脆弱性のイメージのスキャンを参照)。
      • 「コンパートメントの移動」をクリックして、リポジトリをあるコンパートメントから別のコンパートメントに移動します(コンパートメント間でのリポジトリの移動を参照)。
      • 「タグ」タブで、「タグの追加」をクリックして追加のフリーフォーム・タグおよび定義済タグをリポジトリに適用するか、既存のタグの横にある編集ボタンをクリックして、そのタグを変更または削除します。定義済のタグを適用するには、タグ・ネームスペースを使用する権限が必要です。詳細は、リポジトリ、イメージおよびイメージ署名へのフリーフォーム・タグおよび定義済タグの適用を参照してください。
  • リポジトリ・プロパティを編集するには、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操作を実行して、リポジトリを編集します。