Amazon S3互換APIおよびSwift APIのコンパートメント指定の編集

テナンシのAmazon S3 Compatibility APIおよびSwift APIのコンパートメント指定を変更します。

権限で許可されている場合は、Amazon S3 Compatibility APIおよびSwift APIのコンパートメント指定を変更できます。指定されたコンパートメント名を作成する場合は、次のガイダンスを使用します:

  • テナンシ内のすべてのコンパートメントで一意である必要があります。

  • 1から100文字の長さにします。

  • 機密情報を含めることはできません。

  • 有効なのは、文字(大文字または小文字)、数字、ハイフンおよびアンダースコアです。

この機能に関連付けられた権限の詳細は、必要なIAMポリシーを参照してください。

    1. ページ上部のナビゲーション・バーの右上にある「プロファイル」メニュー(「プロファイル」メニュー・アイコン)を選択し、「テナンシ: <your_tenancy_name>をクリックします。テナンシの「詳細」ページが表示されます。
    2. 「オブジェクト・ストレージ設定の編集」をクリックします。「オブジェクト・ストレージ設定の編集」ダイアログ・ボックスが表示されます。
    3. Amazon S3 Compatibility APIの指定されたコンパートメントに必要なコンパートメントを選択します
    4. Swift APIの指定されたコンパートメントに必要なコンパートメントを選択します。
    5. 「保存」をクリックします

    新しい「オブジェクト・ストレージ設定」がテナンシの「詳細」ページに表示されます。

  • テナンシ内のAmazon S3 Compatibility APIおよびSwift APIのコンパートメント指定を変更するには、oci os ns update-metadataコマンドと必要なパラメータを使用します。

    Amazon S3互換API

    このコマンドを使用して、テナンシ内の指定されたネームスペースのデフォルトのAmazon S3コンパートメントを指定します。

    oci os ns update-metadata --namespace namespace --default-s3-compartment-id compartment_ocid

    compartment_ocidは、テナンシのルート・コンパートメントではありません。

    例:

    oci os ns update-metadata --namespace MyNamespace --default-s3-compartment-id ocid.compartment.oc1..exampleuniqueID
    {
        "data": {
        "default-s3-compartment-id": "ocid.compartment.oc1..exampleuniqueID",
        "default-swift-compartment-id": null,
    	"namespace": null
        }
    }				

    Swift API

    このコマンドを使用して、テナンシ内の指定されたネームスペースのデフォルトのSwiftコンパートメントを指定します。

    oci os ns update-metadata --namespace namespace --default-swift-compartment-id compartment_ocid

    compartment_ocidは、テナンシのルート・コンパートメントではありません。

    例:

    oci os ns update-metadata --namespace MyNamespace --default-swift-compartment-id ocid.compartment.oc1..exampleuniqueID
    {
        "data": {
        "default-s3-compartment-id": null,
        "default-swift-compartment-id": "ocid.compartment.oc1..exampleuniqueID",
    	"namespace": null
        }
    }								 

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • UpdateNamespaceMetadata操作を実行して、テナンシ内のAmazon S3 Compatibility APIおよびSwift APIのコンパートメント指定を変更します。