Amazon S3互換APIおよびSwift APIのコンパートメント指定の編集
テナンシのAmazon S3 Compatibility APIおよびSwift APIのコンパートメント指定を変更します。
権限で許可されている場合は、Amazon S3 Compatibility APIおよびSwift APIのコンパートメント指定を変更できます。指定されたコンパートメント名を作成する場合は、次のガイダンスを使用します:
-
テナンシ内のすべてのコンパートメントで一意である必要があります。
-
1から100文字の長さにします。
-
機密情報を含めることはできません。
-
有効なのは、文字(大文字または小文字)、数字、ハイフンおよびアンダースコアです。
この機能に関連付けられた権限の詳細は、必要なIAMポリシーを参照してください。
- ページ上部のナビゲーション・バーの右上にある「プロファイル」メニュー()を選択し、「テナンシ: <your_tenancy_name>」をクリックします。テナンシの「詳細」ページが表示されます。
- 「オブジェクト・ストレージ設定の編集」をクリックします。「オブジェクト・ストレージ設定の編集」ダイアログ・ボックスが表示されます。
- Amazon S3 Compatibility APIの指定されたコンパートメントに必要なコンパートメントを選択します
- Swift APIの指定されたコンパートメントに必要なコンパートメントを選択します。
- 「保存」をクリックします
新しい「オブジェクト・ストレージ設定」がテナンシの「詳細」ページに表示されます。
テナンシ内の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のコンパートメント指定を変更します。