IBMCloud Object Storageコマンドライン
IBM Cloud® Object Storage プラグインは、Object Storage リソースを処理するための API ラッパーによって、IBM Cloud コマンド・ライン・インターフェース (CLI) を拡張します。
インストールおよび構成
このプラグインは、64 ビット・プロセッサーで稼働する Linux (x86_64、 arm64、 ppc64le、 s390x)、Windows ® (x64)、および macOS® (amd64、 arm64) プラットフォームと互換性があります。
plugin install
コマンドを使用してプラグインをインストールします。
ibmcloud plugin install cloud-object-storage
プラグインがインストールされたら、 ibmcloud cos config
コマンドを使用してプラグインを構成できます。 これを使用して、資格情報、デフォルトのダウンロード場所、認証の選択などをプラグインに入力できます。
最適なパフォーマンスを得るには、 IBMCLOUD_TRACE
環境変数を false
に設定して、トレースを無効にします。
このプログラムは、ダウンロードしたファイルのデフォルト・ローカル・ディレクトリーを設定したり、デフォルト地域を設定したりする機能も備えています。 デフォルトのダウンロード場所を設定するには、ibmcloud cos config ddl
と入力し、プログラムに有効なファイル・パスを入力します。 デフォルト地域を設定するには、ibmcloud cos config region
と入力し、us-south
などの地域コードをプログラムに入力します。 デフォルトでは、この値は us-geo
に設定されます。
現在のIBM Cloud Object Storageプロンプトによる資格情報 ibmcloud cos config list
。 構成ファイルはプラグインによって生成されるため、ファイルを手動で編集しないことをお勧めします。
$ ibmcloud cos config list
Key Value
Last Updated Tuesday, April 28 2020 at 19:35:57
Default Region us-south
Download Location /home/ibmuser/Downloads
CRN 8f275e7b-c076-49e2-b9c5-f985704cf678
AccessKeyID 9eib1eejar6HaezaohveV5hikei4aNg2ooV0qu
SecretAccessKey ********************************************
Authentication Method IAM
URL Style VHost
IAM 認証
IAM 認証を使用している場合は、いくつかのコマンドを使用するために、インスタンス ID を使用してクライアントを構成する必要があります。 インスタンスIDを取得するには、次のように入力します。ibmcloud resource service-instance <INSTANCE_NAME> --id
、 交換する <INSTANCE_NAME>
サービス インスタンスに割り当てた一意のエイリアスを使用します。
以下の例では、 8f275e7b-c076-49e2-b9c5-f985704cf678
値はインスタンス ID の例です。
最初に、インスタンスの名前を使用して CRN と ID を取得します。 インスタンス名には必ず引用符 ('
) を使用してください。また、 IBM Cloudにログインしていることを確認してください。 CRN の最後の部分 ( ::
の後の部分) のみが必要です。
$ ibmcloud resource service-instance 'My Awesome Cloud Object Storage' --id
Retrieving service instance My Awesome Cloud Object Storage in all resource groups under account IBM as ibmuser@us.ibm.com...
crn:v1:bluemix:public:cloud-object-storage:global:a/94400e98c553415c9599db39b9be9219:3b7d66c8-9fdf-4f81-b7e6-08d187f07288:: 8f275e7b-c076-49e2-b9c5-f985704cf678
ibmcloud cos config crn
コマンドを使用して CRN を設定します。 上書きについて警告する場合があります。 CRN を対話式に指定しない場合は、同じコマンドで --crn
フラグを使用して CRN を指定できます。
$ ibmcloud cos config crn
Resource Instance ID CRN: ()> 8f275e7b-c076-49e2-b9c5-f985704cf678
Saving new Service Instance ID...
OK
Successfully stored your service instance ID.
構成を確認します。
$ ibmcloud cos config crn --list
Key Value
CRN 8f275e7b-c076-49e2-b9c5-f985704cf678
あるいは、Web ベースのコンソールを開き、サイドバーで**「サービス資格情報」**を選択し、新しい資格情報セットを作成する (または既に作成した既存の資格情報ファイルを表示する) こともできます。
HMAC 資格情報
希望する場合は、 API キーの代わりにサービス ID の HMAC 資格情報を使用できます。 ibmcloud cos config hmac
を実行して HMAC 資格情報を入力してから、ibmcloud cos config auth
を使用して許可方式を切り替えます。
独自の API キーを指定してトークン認証を使用する場合は、プログラムが自動的に認証するため、資格情報を指定する必要はありません。
いつでも、HMAC 認証と IAM 認証を切り替えるために、 ibmcloud cos config auth
と入力できます。 IBM Cloudでの認証と許可について詳しくは、 Identity and Access Management の資料 を参照してください。
コマンド・ライン・インターフェースでトレースを使用可能にする
トレースを有効にするには、IBMCLOUD_TRACE
環境変数をtrue
に設定します(大/小文字は無視されます)。 トレースを有効にすると、追加のデバッグ情報が端末に出力されます。
Linux/macOS 端末の場合:
export IBMCLOUD_TRACE=true
Windows プロンプトの場合:
SET IBMCLOUD_TRACE=true
トレースを無効にするには、IBMCLOUD_TRACE
環境変数をfalse
に設定します(大/小文字は無視されます)。
コマンド索引
各操作には、その機能、使用方法、オプションまたは必須のパラメータについての説明があります。 リストされているすべてのパラメーターは、オプションと示されていない限り、必須です。
CLI プラグインは、 Object Storageで使用可能なすべての機能をまだサポートしていません。 Aspera High-Speed Transfer、Immutable Object Storage、 Key Protect バケットの作成、またはバケット・ファイアウォールは、CLI では使用できません。
マルチパート・アップロードの中止
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットへのアップロードを終了して、マルチパート・アップロード・インスタンスを中止します。
- 使用法:
ibmcloud cos multipart-upload-abort --bucket BUCKET_NAME --key KEY --upload-id ID [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- マルチパート・アップロードを識別するアップロード ID。
- フラグ:
--upload-id ID
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
静的 Web サイトの構成
-
アクション: 静的 Web サイトをホストするようにバケットを構成します。
-
使用法:
ibmcloud cos bucket-website-put --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
-
指定するパラメーター:
-
バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
-
JSON 構造の形式での Web サイト構成。
file://
接頭部は、指定されたファイル (--website-configuration file://<filename.json>
など) から JSON 構造をロードするために使用されます。-
フラグ:
--website-configuration STRUCTURE
Web サイトの静的動作を構成するために、以下のパラメーターを使用できます。 何も必要ありません。 詳しくは、 資料を参照してください。{ "ErrorDocument": { "Key": "string" }, "IndexDocument": { "Suffix": "string" }, "RoutingRules": [ { "Condition": { "HttpErrorCodeReturnedEquals": "string", "KeyPrefixEquals": "string" }, "Redirect": { "HostName": "string", "HttpRedirectCode": "string", "Protocol": "http"|"https", "ReplaceKeyPrefixWith": "string", "ReplaceKeyWith": "string" } } ... ] }
あるいは、バケット Web サイトがトラフィックをリダイレクトするように構成されている場合は、構成されている唯一のパラメーターでなければなりません。
"RedirectAllRequestsTo": { "HostName": "string", "Protocol": "http"|"https" } ```
-
-
オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
-
オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
-
バケットからのオブジェクトのコピー
( --metadata
フィーチャーを使用して) コピー中にメタデータをオブジェクトに追加する場合は、属性 --metadata-directive REPLACE
を追加する必要があります。これは、操作中にデフォルトでメタデータがコピーされるためです (暗黙的な --metadata-directive COPY
)。
- アクション: オブジェクトをソース・バケットから宛先バケットにコピーします。
- 使用法:
ibmcloud cos object-copy --bucket BUCKET_NAME --key KEY --copy-source SOURCE [--cache-control CACHING_DIRECTIVES] [--content-disposition DIRECTIVES] [--content-encoding CONTENT_ENCODING] [--content-language LANGUAGE] [--content-type MIME] [--copy-source-if-match ETAG] [--copy-source-if-modified-since TIMESTAMP] [--copy-source-if-none-match ETAG] [--copy-source-if-unmodified-since TIMESTAMP] [--metadata MAP] [--metadata-directive DIRECTIVE] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- 宛先バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- (SOURCE) ソース バケットの名前とソース オブジェクトのキー名。スラッシュ (/) で区切られます。URL エンコードされている必要があります。
- フラグ:
--copy-source SOURCE
- フラグ:
- オプション: 指定する
CACHING_DIRECTIVES
リクエストと応答のチェーン用。- フラグ:
--cache-control CACHING_DIRECTIVES
- フラグ:
- オプション: プレゼンテーション情報を指定します(
DIRECTIVES
)。- フラグ:
--content-disposition DIRECTIVES
- フラグ:
- オプション: オブジェクトに適用されるコンテンツ エンコーディング (CONTENT_ENCODING) を指定し、Content-Type ヘッダー フィールドによって参照されるメディア タイプを取得するために適用する必要があるデコード メカニズムを指定します。
- フラグ:
--content-encoding CONTENT_ENCODING
- フラグ:
- オプション: コンテンツの言語。
- フラグ:
--content-language LANGUAGE
- フラグ:
- オプション: オブジェクト データの形式を記述する標準 MIME タイプ。
- フラグ:
--content-type MIME
- フラグ:
- オプション: エンティティタグ(
Etag
) は指定されたタグ (ETAG
)。- フラグ:
--copy-source-if-match ETAG
- フラグ:
- オプション: 指定された時刻 (TIMESTAMP) 以降に変更されている場合、オブジェクトをコピーします。
- フラグ:
--copy-source-if-modified-since TIMESTAMP
- フラグ:
- オプション: エンティティタグ(
ETag
) は指定されたタグ (ETAG
)。- フラグ:
--copy-source-if-none-match ETAG
- フラグ:
- オプション: 指定された時刻 (TIMESTAMP) 以降に変更されていない場合はオブジェクトをコピーします。
- フラグ:
--copy-source-if-unmodified-since TIMESTAMP
- フラグ:
- オプション: 保存するメタデータの MAP。
- フラグ:
--metadata MAP
JSON 構文:--metadata
フラグは、指定されたファイルから JSON 構造をロードするために使用されるfile://
接頭部を取ります。
- フラグ:
- 宛先バケットの名前。
{
"file_name": "file_20xxxxxxxxxxxx45.zip",
"label": "texas",
"state": "Texas",
"Date_to": "2019-11-09T16:00:00.000Z",
"Sha256sum": "9e39dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8ce6b68ede3a47",
"Timestamp": "Thu, 17 Oct 2019 09:22:13 GMT"
}
```
* _Optional_: Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request. DIRECTIVE values: COPY,REPLACE.
* Flag: ` --metadata-directive DIRECTIVE`
* _Optional_: The REGION where the bucket is present. If this flag is not provided, the program uses the default option that is specified in config.
* Flag: `--region REGION`
* _Optional_: Output FORMAT can be only json or text.
* Flag: `--output FORMAT`
新規バケットの作成
- アクション: IBM Cloud Object Storage インスタンスにバケットを作成します。
- 使用法:
ibmcloud cos bucket-create --bucket BUCKET_NAME [--class CLASS_NAME][--class onerate_active] [--ibm-service-instance-id ID] [--region REGION] [--output FORMAT]
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
ibmcloud cos config crn
コマンドを使用して設定できます。
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: クラスの名前。
- フラグ:
--class CLASS_NAME
- フラグ:
- ユーザーはバケットを作成するときに onerate_active を指定する必要があります。
- フラグ:
--class onerate_active
- フラグ:
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- フラグ:
--ibm-service-instance-id ID
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
新しいバケットを作成するKey Protect
- アクション: バケットを作成するKey ProtectでIBMCloud Object Storage実例。
- 使用法:
bucket-create --bucket BUCKET_NAME [--ibm-service-instance-id ID] [--class CLASS_NAME] [--region REGION] --kms-root-key-crn CUSTOMERROOTKEYCRN --kms-encryption-algorithm ALGORITHM [--output FORMAT] [--json]
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
ibmcloud cos config crn
コマンドを使用して設定できます。
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- データ暗号化のためにバケットに関連付けられる KMS ルート キーの CUSTOMERROOTKEYCRN。
- フラグ:
--kms-root-key-crn CUSTOMERROOTKEYCRN
- フラグ:
- オプション: キー保護を使用して保存された暗号化キーで使用するアルゴリズムとサイズ。
- フラグ:
--kms-encryption-algorithm ALGORITHM
- フラグ:
- オプション: クラスの名前。
- フラグ:
--class CLASS_NAME
- フラグ:
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- フラグ:
--ibm-service-instance-id ID
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- (非推奨): 出力は生の JSON 形式で返されます。
- フラグ:
--json
- フラグ:
- バケットの名前。
例:
ibmcloud cos bucket-create --bucket bucket-name --kms-root-key-crn crn:v1:staging:public:kms:us-south:a/9978e0xxxxxxxxxxxxxxxxxxxxxx8654:dfdxxxxx-xxxx-xxxx-xxxx-xxxxxxba6eb0:key:7cea005e-75d4-4a08-ad2f-5e56141f6a96 --kms-encryption-algorithm AES256
Hyper Protect Crypto Services を使用して新規バケットを作成します。
- アクション: Hyper Protect Crypto Servicesを使用して新規バケットを作成してください。
- 使用法:
bucket-create --bucket BUCKET_NAME [--ibm-service-instance-id ID] [--class CLASS_NAME] [--region REGION] --kms-root-key-crn CUSTOMERROOTKEYCRN --kms-encryption-algorithm ALGORITHM [--output FORMAT] [--json]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- データ暗号化のためにバケットに関連付けられる KMS ルート キーの CUSTOMERROOTKEYCRN。
- フラグ:
--kms-root-key-crn CUSTOMERROOTKEYCRN
- フラグ:
- オプション: キー保護を使用して保存された暗号化キーで使用するアルゴリズムとサイズ。
- フラグ:
--kms-encryption-algorithm ALGORITHM
- フラグ:
- オプション: クラスの名前。
- フラグ:
--class CLASS_NAME
- フラグ:
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- フラグ:
--ibm-service-instance-id ID
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- (非推奨): 出力は生の JSON 形式で返されます。
- フラグ:
--json
- フラグ:
- バケットの名前。
例:
ibmcloud cos bucket-create --bucket bucket-name --kms-root-key-crn crn:v1:bluemix:public:hs-crypto:us-south:a/ee747e4xxxxxxxxxxxxxxxxxxxxxx7559:ac6xxxxx-xxxx-xxxx-xxxx-xxxxxx1bea99:key:e7451f36-d7ea-4f55-bc1c-ce4bcceb7018
新規マルチパート・アップロードの作成
-
アクション: 新規マルチパート・アップロード・インスタンスを作成して、マルチパート・ファイル・アップロード・プロセスを開始します。
-
使用法:
ibmcloud cos multipart-upload-create --bucket BUCKET_NAME --key KEY [--cache-control CACHING_DIRECTIVES] [--content-disposition DIRECTIVES] [--content-encoding CONTENT_ENCODING] [--content-language LANGUAGE] [--content-type MIME] [--metadata MAP] [--region REGION] [--output FORMAT]
-
指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: 指定する
CACHING_DIRECTIVES
リクエストと応答のチェーン用。- フラグ:
--cache-control CACHING_DIRECTIVES
- フラグ:
- オプション: プレゼンテーション情報を指定します(
DIRECTIVES
)。- フラグ:
--content-disposition DIRECTIVES
- フラグ:
- オプション: コンテンツのエンコーディングを指定します(
CONTENT_ENCODING
) のオブジェクトです。- フラグ:
--content-encoding CONTENT_ENCODING
- フラグ:
- オプション: コンテンツの言語。
- フラグ:
--content-language LANGUAGE
- フラグ:
- オプション: オブジェクト データの形式を記述する標準 MIME タイプ。
- フラグ:
--content-type MIME
- フラグ:
- オプション: 保存するメタデータの MAP。
- フラグ:
--metadata MAP
JSON 構文:--metadata
フラグは、指定されたファイルから JSON 構造をロードするために使用されるfile://
接頭部を取ります。
- フラグ:
{ "file_name": "file_20xxxxxxxxxxxx45.zip", "label": "texas", "state": "Texas", "Date_to": "2019-11-09T16:00:00.000Z", "Sha256sum": "9e39dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8ce6b68ede3a47", "Timestamp": "Thu, 17 Oct 2019 09:22:13 GMT" }
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
既存のバケットの削除
- アクション: IBM Cloud Object Storage インスタンス内の既存のバケットを削除します。
- 使用法:
ibmcloud cos bucket-delete --bucket BUCKET_NAME [--region REGION] [--force] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 操作では確認を求められません。
- フラグ:
--force
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
バケット CORS の削除
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットの CORS 構成を削除します。
- 使用法:
ibmcloud cos bucket-cors-delete --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
静的 Web サイト構成の削除
- アクション: バケットの静的 Web サイト構成を削除します。
- 使用法:
ibmcloud cos bucket-website-delete --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
-
バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
-
オブジェクトの削除
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットから 1 つのオブジェクトを削除します。
- 使用法:
ibmcloud cos object-delete --bucket BUCKET_NAME --key KEY [--region REGION] [--force] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 操作では確認を求められません。
- フラグ:
--force
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- フラグ:
- バケットの名前。
複数のオブジェクトの削除
-
アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットから複数のオブジェクトを削除します。
-
使用法:
ibmcloud cos objects-delete --bucket BUCKET_NAME --delete STRUCTURE [--region REGION] [--output FORMAT]
-
指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- 省略構文または JSON 構文のいずれかを使用する構造 (STRUCTURE)。
- フラグ:
--delete STRUCTURE
- 省略構文:
--delete 'Objects=[{Key=string},{Key=string}],Quiet=boolean'
-
JSON 構文:
--delete file://<filename.json>
--delete
コマンドは、削除するオブジェクトをリストする JSON 構造を取ります。 この例では、file://
接頭部を使用して、指定したファイルから JSON 構造をロードします。
- フラグ:
{ "Objects": [ { "Key": "string", "VersionId": "string" } ... ], "Quiet": true|false }
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
オブジェクトのダウンロード
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットから 1 つのオブジェクトをダウンロードします。
- 使用法:
ibmcloud cos object-get --bucket BUCKET_NAME --key KEY [--if-match ETAG] [--if-modified-since TIMESTAMP] [--if-none-match ETAG] [--if-unmodified-since TIMESTAMP] [--range RANGE] [--response-cache-control HEADER] [--response-content-disposition HEADER] [--response-content-encoding HEADER] [--response-content-language HEADER] [--response-content-type HEADER] [--response-expires HEADER] [--region REGION] [--output FORMAT] [OUTFILE]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: エンティティタグ(
ETag
)は、ETAG
指定されていない場合は 412 (前提条件が失敗) を返します。- フラグ:
--if-match ETAG
- フラグ:
- オプション: 指定された TIMESTAMP 以降に変更された場合にのみオブジェクトを返し、それ以外の場合は 304 (変更されていない) を返します。
- フラグ:
--if-modified-since TIMESTAMP
- フラグ:
- オプション: エンティティタグ(
ETag
)は、ETAG
指定されていない場合は 304 (変更なし) を返します。- フラグ:
--if-none-match ETAG
- フラグ:
- オプション: 指定された TIMESTAMP 以降に変更されていない場合にのみオブジェクトを返し、そうでない場合は 412 (前提条件が失敗) を返します。
- フラグ:
--if-unmodified-since TIMESTAMP
- フラグ:
- オプション: オブジェクトの指定された RANGE バイトをダウンロードします。
- フラグ:
--range RANGE
- フラグ:
- オプション: レスポンスのCache-Control HEADERを設定します。
- フラグ:
--response-cache-control HEADER
- フラグ:
- オプション: 応答の Content-Disposition HEADER を設定します。
- フラグ:
--response-content-disposition HEADER
- フラグ:
- オプション: 応答の Content-Encoding ヘッダーを設定します。
- フラグ:
--response-content-encoding HEADER
- フラグ:
- オプション: レスポンスの Content-Language HEADER を設定します。
- フラグ:
--response-content-language HEADER
- フラグ:
- オプション: レスポンスの Content-Type ヘッダーを設定します。
- フラグ:
--response-content-type HEADER
- フラグ:
- オプション: 応答の Expires ヘッダーを設定します。
- フラグ:
--response-expires HEADER
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- オプション: オブジェクトの内容を保存する場所。 このパラメーターが指定されていない場合、プログラムはデフォルトの場所を使用します。
- パラメーター:
OUTFILE
- パラメーター:
- バケットの名前。
オブジェクトをダウンロードするにはS3Manager
- アクション: 並行して S3 からオブジェクトをダウンロードします。
- 使用法:
ibmcloud cos download --bucket BUCKET_NAME --key KEY [--concurrency value] [--part-size SIZE] [--if-match ETAG] [--if-modified-since TIMESTAMP] [--if-none-match ETAG] [--if-unmodified-since TIMESTAMP] [--range RANGE] [--response-cache-control HEADER] [--response-content-disposition HEADER] [--response-content-encoding HEADER] [--response-content-language HEADER] [--response-content-type HEADER] [--response-expires HEADER] [--region REGION] [--output FORMAT] [OUTFILE]
- 指定するパラメーター:
- バケットの名前 (BUCKET_NAME)。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: パーツを送信するときにダウンロードの呼び出しごとに並列に起動する Go ルーチンの数。 デフォルト値は 5 です。
- フラグ:
--concurrency value
- フラグ:
- オプション: データをチャンクにバッファリングし、それを部分として終了するときに使用するバッファサイズ(バイト単位)。 S3。 許可される最小パート・サイズは 5MB です。
- フラグ:
--part-size SIZE
- フラグ:
- オプション: エンティティタグ(
ETag
)は、ETAG
指定されていない場合は 412 (前提条件が失敗) を返します。- フラグ:
--if-match ETAG
- フラグ:
- オプション: 指定された TIMESTAMP 以降に変更された場合にのみオブジェクトを返し、それ以外の場合は 304 (変更されていない) を返します。
- フラグ:
--if-modified-since TIMESTAMP
- フラグ:
- オプション: エンティティタグ(
ETag
)は、ETAG
指定されていない場合は 304 (変更なし) を返します。- フラグ:
--if-none-match ETAG
- フラグ:
- オプション: 指定された TIMESTAMP 以降に変更されていない場合にのみオブジェクトを返し、そうでない場合は 412 (前提条件が失敗) を返します。
- フラグ:
--if-unmodified-since TIMESTAMP
- フラグ:
- オプション: オブジェクトの指定された RANGE バイトをダウンロードします。 HTTP Range ヘッダーについて詳しくは、ここをクリックしてください。
- フラグ:
--range RANGE
- フラグ:
- オプション: レスポンスのCache-Control HEADERを設定します。
- フラグ:
--response-cache-control HEADER
- フラグ:
- オプション: 応答の Content-Disposition HEADER を設定します。
- フラグ:
--response-content-disposition HEADER
- フラグ:
- オプション: 応答の Content-Encoding ヘッダーを設定します。
- フラグ:
--response-content-encoding HEADER
- フラグ:
- オプション: レスポンスの Content-Language HEADER を設定します。
- フラグ:
--response-content-language HEADER
- フラグ:
- オプション: レスポンスの Content-Type ヘッダーを設定します。
- フラグ:
--response-content-type HEADER
- フラグ:
- オプション: 応答の Expires ヘッダーを設定します。
- フラグ:
--response-expires HEADER
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- オプション: オブジェクトの内容を保存する場所。 このパラメーターが指定されていない場合、プログラムはデフォルトの場所を使用します。
- パラメーター:
OUTFILE
- パラメーター:
- バケットの名前 (BUCKET_NAME)。
バケットの検出
- アクション: IBM Cloud Object Storage インスタンス内のバケットの地域およびクラスを判別します。
- 使用法:
ibmcloud cos bucket-location-get --bucket BUCKET_NAME [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
バケットのクラスの取得
- アクション: IBM Cloud Object Storage インスタンス内のバケットのクラスを判別します。
- 使用法:
ibmcloud cos bucket-class-get --bucket BUCKET_NAME [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
バケット CORS の取得
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットの CORS 構成を返します。
- 使用法:
ibmcloud cos bucket-cors-get --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
バケットのヘッダーの取得
- アクション: IBM Cloud Object Storage インスタンス内にバケットが存在しているかどうかを判別します。
- 使用法:
ibmcloud cos bucket-head --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
マルチパート・アップロードの完了
- アクション: 現在アップロードされているパートをアセンブルし、そのファイルをユーザーの IBM Cloud Object Storage アカウント内のバケットにアップロードして、マルチパート・アップロード・インスタンスを完了します。
- 使用法:
ibmcloud cos multipart-upload-complete --bucket BUCKET_NAME --key KEY --upload-id ID --multipart-upload STRUCTURE [--region REGION] [--output FORMAT]
- 指定するパラメーター:
-
バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
-
オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
-
マルチパート・アップロードを識別するアップロード ID。
- フラグ:
--upload-id ID
- フラグ:
-
設定する MultipartUpload の構造 (STRUCTURE)。
- フラグ:
--multipart-upload STRUCTURE
- 省略構文:
--multipart-upload 'Parts=[{ETag=string,PartNumber=integer},{ETag=string,PartNumber=integer}]'
-
JSON 構文:
--multipart-upload file://<filename.json>
--multipart-upload
コマンドは、完全なファイルに再アセンブルする必要があるマルチパート・アップロードのパートを記述する JSON 構造を取ります。 この例では、file://
接頭部を使用して、指定したファイルから JSON 構造をロードします。
{ "Parts": [ { "ETag": "string", "PartNumber": integer } ... ] }
- フラグ:
-
オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
-
オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
-
プログラムの構成
- アクション: プログラムの設定を構成します。
- 使用法:
ibmcloud cos config [COMMAND]
- コマンド:
- HMAC と IAM の認証の間で切り替えます。
- コマンド:
auth
- コマンド:
- CRN を構成に保管します。
- コマンド:
crn
- コマンド:
- デフォルトのダウンロード場所を構成に保管します。
- コマンド:
ddl
- コマンド:
- HMAC 資格情報を構成に保管します。
- コマンド:
hmac
- コマンド:
- 構成をリストします。
- コマンド:
list
- コマンド:
- デフォルト地域を構成に保管します。
- コマンド:
region
- コマンド:
- 切り替える
VHost
およびパス URL スタイル。- コマンド:
url-style
- コマンド:
- デフォルトのサービス・エンドポイントを設定します。
- コマンド:
endpoint-url
-
パラメーター:
--list
は、現在のデフォルトのサービス・エンドポイントを表示します (設定されている場合)。 それ以外の場合は、空になります。--url some.end.point.url
は、サービス・エンドポイントを指定された値に変更します。--clear
は、設定されているデフォルトのサービス・エンドポイント URL を削除します。
-
- コマンド:
- HMAC と IAM の認証の間で切り替えます。
静的 Web サイト構成の取得
- アクション: バケットの静的 Web サイト構成を取得します。
- 使用法:
ibmcloud cos bucket-website-get --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
-
バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
-
オブジェクトのヘッダーの取得
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットにファイルが存在しているかどうかを判別します。
- 使用法:
ibmcloud cos object-head --bucket BUCKET_NAME --key KEY [--if-match ETAG] [--if-modified-since TIMESTAMP] [--if-none-match ETAG] [--if-unmodified-since TIMESTAMP] [--range RANGE] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: エンティティタグ(
ETag
)は、ETAG
指定されていない場合は 412 (前提条件が失敗) を返します。- フラグ:
--if-match ETAG
- フラグ:
- オプション: 指定された TIMESTAMP 以降に変更された場合にのみオブジェクトを返し、それ以外の場合は 304 (変更されていない) を返します。
- フラグ:
--if-modified-since TIMESTAMP
- フラグ:
- オプション: エンティティタグ(
ETag
)は、ETAG
指定されていない場合は 304 (変更なし) を返します。- フラグ:
--if-none-match ETAG
- フラグ:
- オプション: 指定された TIMESTAMP 以降に変更されていない場合にのみオブジェクトを返し、そうでない場合は 412 (前提条件が失敗) を返します。
- フラグ:
--if-unmodified-since TIMESTAMP
- フラグ:
- オブジェクトの指定した RANGE バイトをダウンロードします。
- フラグ:
--range RANGE
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
すべてのバケットのリスト表示
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のすべてのバケットのリストを出力します。 バケットは、異なる地域に存在している可能性があります。
- 使用法:
ibmcloud cos buckets [--ibm-service-instance-id ID] [--output FORMAT]
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
ibmcloud cos config crn
コマンドを使用して設定できます。
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
- 指定するパラメーター:
- 指定するパラメーターはありません。
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- フラグ:
--ibm-service-instance-id
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- 指定するパラメーターはありません。
拡張バケット・リスト表示
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のすべてのバケットのリストを出力します。 バケットは、異なる地域に存在している可能性があります。
- 使用法:
ibmcloud cos buckets-extended [--ibm-service-instance-id ID] [--marker KEY] [--prefix PREFIX] [--page-size SIZE] [--max-items NUMBER] [--output FORMAT]
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
ibmcloud cos config crn
コマンドを使用して設定できます。
- なお、IAM 認証を使用する場合は CRN を指定する必要があります。 これは、
- 指定するパラメーター:
- 指定するパラメーターはありません。
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- フラグ:
--ibm-service-instance-id
- フラグ:
- オプション: バケット内のオブジェクトを一覧表示するときに開始する KEY を指定します。
- フラグ:
--marker KEY
- フラグ:
- オプション: 指定された PREFIX で始まるキーに応答を制限します。
- フラグ:
--prefix PREFIX
- フラグ:
- オプション: サービス呼び出しで取得する各ページのサイズ。 これは、コマンドの出力として返される項目の数には影響しません。 ページ・サイズをより小さく設定することで、各呼び出しで取得する項目が少なくなり、サービスに送られる呼び出し数が増えることになります。 これにより、サービス呼び出しのタイムアウトを防ぐことができます。
- フラグ:
--page-size SIZE
- フラグ:
- オプション: コマンドの出力で返される項目の合計数。
- フラグ:
--max-items NUMBER
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- オプション: 設定しますIBMリクエスト内のサービス インスタンス ID。
- 指定するパラメーターはありません。
進行中のマルチパート・アップロードのリスト表示
- アクション: 進行中のマルチパート・アップロードをリストします。
- 使用法:
ibmcloud cos multipart-uploads --bucket BUCKET_NAME [--delimiter DELIMITER] [--encoding-type METHOD] [--prefix PREFIX] [--key-marker value] [--upload-id-marker value] [--page-size SIZE] [--max-items NUMBER] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: 区切り文字は、キーをグループ化するために使用する文字です。
- フラグ:
--delimiter DELIMITER
- フラグ:
- オプション: 応答内のオブジェクト キーをエンコードするように要求し、使用するエンコード メソッドを指定します。
- フラグ:
--encoding-type METHOD
- フラグ:
- オプション: 指定された PREFIX で始まるキーに応答を制限します。
- フラグ:
--prefix PREFIX
- フラグ:
- オプション: このパラメータは、upload-id-marker と一緒に、リスト表示を開始するマルチパートアップロードを指定します。
- フラグ:
--key-marker value
- フラグ:
- オプション: キーマーカーと一緒に、リスト表示を開始するマルチパートアップロードを指定します。 key-marker が指定されていない場合、upload-id-marker パラメーターは無視されます。
- フラグ:
--upload-id-marker value
- フラグ:
- オプション: サービス呼び出しで取得する各ページのサイズ。 これは、コマンドの出力として返される項目の数には影響しません。 ページ・サイズをより小さく設定することで、各呼び出しで取得する項目が少なくなり、サービスに送られる呼び出し数が増えることになります。 これにより、サービス呼び出しがタイムアウトするのを防ぐことができます。(デフォルト: 1000)。
- フラグ:
--page-size SIZE
- フラグ:
- オプション: コマンドの出力で返される項目の合計数。 対象項目の合計数が指定した値を超える場合、コマンドの出力に NextToken が提供されます。 ページ区切りを再開するには、NextToken後続のコマンドの開始トークン引数の値。(デフォルト: 0)。
- フラグ:
--max-items NUMBER
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
オブジェクトのリスト表示
- アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットに存在するファイルをリストします。 この操作は現在、最近作成された 1000 個のオブジェクトに制限されており、フィルタリングできません。
- 使用法:
ibmcloud cos objects --bucket BUCKET_NAME [--delimiter DELIMITER] [--encoding-type METHOD] [--prefix PREFIX] [--starting-token TOKEN] [--page-size SIZE] [--max-items NUMBER] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: 区切り文字は、キーをグループ化するために使用する文字です。
- フラグ:
--delimiter DELIMITER
- フラグ:
- オプション: 応答内のオブジェクト キーをエンコードするように要求し、使用するエンコード メソッドを指定します。
- フラグ:
--encoding-type METHOD
- フラグ:
- オプション: 指定された PREFIX で始まるキーに応答を制限します。
- フラグ:
--prefix PREFIX
- フラグ:
- オプション: ページ区切りを開始する場所を指定するためのトークン。 これは以前に切り捨てられた応答からの NextToken です。
- フラグ:
--starting-token TOKEN
- フラグ:
- オプション: サービス呼び出しで取得する各ページのサイズ。 これは、コマンドの出力として返される項目の数には影響しません。 ページ・サイズをより小さく設定することで、各呼び出しで取得する項目が少なくなり、サービスに送られる呼び出し数が増えることになります。 これにより、サービス呼び出しがタイムアウトするのを防ぐことができます。(デフォルト: 1000)
- フラグ:
--page-size SIZE
- フラグ:
- オプション: コマンドの出力で返される項目の合計数。 対象項目の合計数が指定した値を超える場合、コマンドの出力に NextToken が提供されます。 ページ区切りを再開するには、NextToken後続のコマンドの開始トークン引数の値。(デフォルト: 0)
- フラグ:
--max-items NUMBER
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
オブジェクトのリスト v2
- アクション: 特定のバケット内のすべてのオブジェクトを一覧表示します。
- 使用法:
list-objects-v2 --bucket BUCKET_NAME [--starting-token Starting Token] [--delimiter DELIMITER] [--encoding-type METHOD] [--fetch-owner Boolean] [--max-items NUMBER] [--prefix PREFIX] [--start-after Start After] [--page-size SIZE] [--region REGION] [--output FORMAT] [--json]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: 区切り文字は、キーをグループ化するために使用する文字です。
- フラグ:
--delimiter DELIMITER
- フラグ:
- オプション: 応答内のオブジェクト キーをエンコードするように要求し、使用するエンコード メソッドを指定します。
- フラグ:
--encoding-type METHOD
- フラグ:
- オプション: 指定された PREFIX で始まるキーに応答を制限します。
- フラグ:
--prefix PREFIX
- フラグ:
- オプション: ページ区切りを開始する場所を指定するためのトークン。 これは以前に切り捨てられた応答からの NextToken です。
- フラグ:
--starting-token TOKEN
- フラグ:
- オプション: サービス呼び出しで取得する各ページのサイズ。 これは、コマンドの出力として返される項目の数には影響しません。 ページ・サイズをより小さく設定することで、各呼び出しで取得する項目が少なくなり、サービスに送られる呼び出し数が増えることになります。 これにより、サービス呼び出しがタイムアウトするのを防ぐことができます。(デフォルト: 1000)
- フラグ:
--page-size SIZE
- フラグ:
- オプション: コマンドの出力で返される項目の合計数。 対象項目の合計数が指定した値を超える場合、コマンドの出力に NextToken が提供されます。 ページ区切りを再開するには、NextToken後続のコマンドの開始トークン引数の値。(デフォルト: 0)
- フラグ:
--max-items NUMBER
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- オプション: ブール値は存在しませんlistV2デフォルトでは、結果の各キーとともに所有者フィールドを返す場合は、所有者フィールドの取得を true に設定します。
- フラグ:
--fetch-owner Boolean
- フラグ:
- オプション: 開始後が希望する場所ですS3リストを開始する場所。 S3 は、この指定されたキーの後からリストを開始します。 StartAfter は、バケット内の任意のキーにすることができます。
- フラグ:
--start-after Start After
- フラグ:
- 非推奨: 出力は生の JSON 形式で返されます。
- フラグ:
--json
- フラグ:
- バケットの名前。
パートのリスト
- アクション: 進行中のマルチパート・アップロード・インスタンスに関する情報を出力します。
- 使用法:
ibmcloud cos parts --bucket BUCKET_NAME --key KEY --upload-id ID --part-number-marker VALUE [--page-size SIZE] [--max-items NUMBER] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- マルチパート・アップロードを識別するアップロード ID。
- フラグ:
--upload-id ID
- フラグ:
- リスト表示を開始する前のパート番号値 (VALUE) (デフォルト: 1)
- フラグ:
--part-number-marker VALUE
- フラグ:
- オプション: サービス呼び出しで取得する各ページのサイズ。 これは、コマンドの出力として返される項目の数には影響しません。 ページ・サイズをより小さく設定することで、各呼び出しで取得する項目が少なくなり、サービスに送られる呼び出し数が増えることになります。 これにより、サービス呼び出しがタイムアウトするのを防ぐことができます。(デフォルト: 1000)
- フラグ:
--page-size SIZE
- フラグ:
- オプション: コマンドの出力で返される項目の合計数。 対象項目の合計数が指定した値を超える場合、コマンドの出力に NextToken が提供されます。 ページ区切りを再開するには、NextToken後続のコマンドの開始トークン引数の値。(デフォルト: 0)
- フラグ:
--max-items NUMBER
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
バケット CORS の設定
-
アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットの CORS 構成を設定します。
-
使用法:
ibmcloud cos bucket-cors-put --bucket BUCKET_NAME [--cors-configuration STRUCTURE] [--region REGION] [--output FORMAT]
-
指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: ファイル内で JSON 構文を使用する構造。
- フラグ:
--cors-configuration STRUCTURE
-
JSON 構文:
--cors-configuration file://<filename.json>
--cors-configuration
コマンドは、CORS 構成を記述する JSON 構造を取ります。 この例では、file://
接頭部を使用して、指定したファイルから JSON 構造をロードします。
- フラグ:
{ "CORSRules": [ { "AllowedHeaders": ["string", ...], "AllowedMethods": ["string", ...], "AllowedOrigins": ["string", ...], "ExposeHeaders": ["string", ...], "MaxAgeSeconds": integer } ... ] }
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
オブジェクトの配置
-
アクション: ユーザーの IBM Cloud Object Storage アカウント内のバケットにオブジェクトをアップロードします。
-
使用法:
ibmcloud cos object-put --bucket BUCKET_NAME --key KEY [--body FILE_PATH] [--cache-control CACHING_DIRECTIVES] [--content-disposition DIRECTIVES] [--content-encoding CONTENT_ENCODING] [--content-language LANGUAGE] [--content-length SIZE] [--content-md5 MD5] [--content-type MIME] [--metadata MAP] [--region REGION] [--output FORMAT]
-
指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: オブジェクトデータの場所 (
FILE_PATH
)。- フラグ:
--body FILE_PATH
- フラグ:
- オプション: 指定する
CACHING_DIRECTIVES
リクエストと応答のチェーン用。- フラグ:
--cache-control CACHING_DIRECTIVES
- フラグ:
- オプション: プレゼンテーション情報を指定します(
DIRECTIVES
)。- フラグ:
--content-disposition DIRECTIVES
- フラグ:
- オプション: コンテンツのエンコーディングを指定します(
CONTENT_ENCODING
) です。- フラグ:
--content-encoding CONTENT_ENCODING
- フラグ:
- オプション: コンテンツの言語。
- フラグ:
--content-language LANGUAGE
- フラグ:
- オプション: 本文のサイズ(バイト単位)。 このパラメータは、ボディのサイズを自動的に決定できない場合に便利です。(デフォルト: 0)
- フラグ:
--content-length SIZE
- フラグ:
- オプション: のbase64-encoded128ビットMD5データのダイジェスト。
- フラグ:
--content-md5 MD5
- フラグ:
- オプション: オブジェクト データの形式を記述する標準 MIME タイプ。
- フラグ:
--content-type MIME
- フラグ:
- オプション: 保存するメタデータの MAP。
- フラグ:
--metadata MAP
JSON 構文:--metadata
フラグは、指定されたファイルから JSON 構造をロードするために使用されるfile://
接頭部を取ります。
- フラグ:
{ "file_name": "file_20xxxxxxxxxxxx45.zip", "label": "texas", "state": "Texas", "Date_to": "2019-11-09T16:00:00.000Z", "Sha256sum": "9e39dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8ce6b68ede3a47", "Timestamp": "Thu, 17 Oct 2019 09:22:13 GMT" }
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
オブジェクトをアップロードするにはS3Manager
-
アクション: オブジェクトを COS に同時にアップロードします。
-
使用法:
ibmcloud cos upload --bucket BUCKET_NAME --key KEY --file PATH [--concurrency value] [--max-upload-parts PARTS] [--part-size SIZE] [--leave-parts-on-errors] [--cache-control CACHING_DIRECTIVES] [--content-disposition DIRECTIVES] [--content-encoding CONTENT_ENCODING] [--content-language LANGUAGE] [--content-length SIZE] [--content-md5 MD5] [--content-type MIME] [--metadata MAP] [--region REGION] [--output FORMAT]
-
指定するパラメーター:
- バケットの名前 (BUCKET_NAME)。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- アップロードするファイルのパス (PATH)。
- フラグ:
--file PATH
- フラグ:
- オプション: パーツを送信するときに、Upload の呼び出しごとに並列で起動する Go ルーチンの数。 デフォルト値は 5 です。
- フラグ:
--concurrency value
- フラグ:
- オプション: アップロードされるパーツの最大数S3アップロードするオブジェクトの部分サイズを計算します。 制限は 10,000 パートです。
- フラグ:
--max-upload-parts PARTS
- フラグ:
- オプション: データをチャンクにバッファリングし、それを部分として終了するときに使用するバッファサイズ(バイト単位)。 S3。 許可される最小パート・サイズは 5MB です。
- フラグ:
--part-size SIZE
- フラグ:
- オプション: この値をtrueに設定すると、SDKは呼び出しを回避します。AbortMultipartUpload失敗した場合は、正常にアップロードされたすべての部分を残しますS3手動で回復します。
- フラグ:
--leave-parts-on-errors
- フラグ:
- オプション: 要求/応答チェーンの CACHING_DIRECTIVES を指定します。
- フラグ:
--cache-control CACHING_DIRECTIVES
- フラグ:
- オプション: プレゼンテーション情報 (DIRECTIVES) を指定します。
- フラグ:
--content-disposition DIRECTIVES
- フラグ:
- オプション: オブジェクトに適用されているコンテンツ エンコーディング (CONTENT_ENCODING) を指定し、Content-Type ヘッダー フィールドによって参照されるメディア タイプを取得するために適用する必要があるデコード メカニズムを指定します。
- フラグ:
--content-encoding CONTENT_ENCODING
- フラグ:
- オプション: コンテンツの言語。
- フラグ:
--content-language LANGUAGE
- フラグ:
- オプション: 本文のサイズ(バイト単位)。 このパラメーターは、本文のサイズを自動的に判定できない場合に役立ちます。
- フラグ:
--content-length SIZE
- フラグ:
- オプション: のbase64-encoded128ビットMD5データのダイジェスト。
- フラグ:
--content-md5 MD5
- フラグ:
- オプション: オブジェクト データの形式を記述する標準 MIME タイプ。
- フラグ:
--content-type MIME
- フラグ:
- オプション: 保存するメタデータの MAP。
- フラグ:
--metadata MAP
JSON 構文:--metadata
フラグは、指定されたファイルから JSON 構造をロードするために使用されるfile://
接頭部を取ります。
- フラグ:
{ "file_name": "file_20xxxxxxxxxxxx45.zip", "label": "texas", "state": "Texas", "Date_to": "2019-11-09T16:00:00.000Z", "Sha256sum": "9e39dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8ce6b68ede3a47", "Timestamp": "Thu, 17 Oct 2019 09:22:13 GMT" }
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前 (BUCKET_NAME)。
マルチパート・アップロードの手動制御
のIBMCloud Object StorageCLIは、ユーザーが複数の部分を使用して大きなファイルをアップロードする機能を提供します。AWSマルチパートアップロード機能。 新しいマルチパートアップロードを開始するには、multipart-upload-create
コマンドは、新しいアップロードインスタンスのアップロード ID を返します。 アップロード・プロセスを続行するには、後続の各コマンドのためにアップロード ID を保存する必要があります。
このコマンドでは、 MD5 ハッシュを生成する必要があります。
{object data} | openssl dgst -md5 -binary | openssl enc -base64
multipart-upload-complete
コマンドを実行した後、アップロードするファイル・パートごとに part-upload
を実行します。 マルチパートアップロードの場合、各ファイル部分(最後の部分を除く)は少なくとも 5 MB である必要があります。 ファイルを別々のパートに分割するには、端末ウィンドウで split
を実行します。 例えば、デスクトップ上に
TESTFILE
という名前の 13 MB のファイルがあり、それぞれ 5 MB のファイル・パートに分割する場合は、split -b 3m ~/Desktop/TESTFILE part-file-
を実行できます。 このコマンドは、3 つのファイル・パート (それぞれ 5 MB の 2 つのファイル・パートと、1 つの 3 MB のファイル・パート) を part-file-aa
、part-file-ab
、および
part-file-ac
という名前で生成します。
As each file part is uploaded, the CLI print its
ETag . You must save this
ETag into a formatted JSON file, along with the part number. Use this template to create your own
ETag JSON データ・ファイル。
{
"Parts": [
{
"PartNumber": 1,
"ETag": "The ETag of the first file part goes here."
},
{
"PartNumber": 2,
"ETag": "The ETag of the second file part goes here."
}
]
}
必要に応じて、この JSON テンプレートにさらに項目を追加します。
マルチパートアップロードインスタンスのステータスを確認するには、いつでも part-list
バケット名、キー、アップロード ID を指定してコマンドを実行します。 これは、マルチパートアップロードインスタンスに関する生の情報を出力します。 ファイルの各部分のアップロードが完了したら、multipart-upload-complete
必要なパラメータを指定したコマンド。 すべてが正常に行われた場合、ファイルが目的のバケットに正常にアップロードされたことを示す確認が返されます。
パーツをアップロードします
- アクション: 既存のマルチパート・アップロード・インスタンスにファイルのパートをアップロードします。
- 使用法:
ibmcloud cos part-upload --bucket BUCKET_NAME --key KEY --upload-id ID --part-number NUMBER [--body FILE_PATH] [--region REGION] [--output FORMAT]
- アップロードした各ファイルの部分の番号と
ETag
(CLI によって出力されます) 各パーツを JSON ファイルに出力します。 詳しくは、下記の『マルチパート・アップロード・ガイド』を参照してください。
- アップロードした各ファイルの部分の番号と
- 指定するパラメーター:
- マルチパート・アップロードが実行されているバケット名。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- マルチパート・アップロードを識別するアップロード ID。
- フラグ:
--upload-id ID
- フラグ:
- アップロードしているパートのパート番号 (NUMBER)。 これは 1 ~ 10,000 の範囲の正の整数です。(デフォルト: 1)
- フラグ:
--part-number NUMBER
- フラグ:
- オプション: オブジェクトデータの場所 (
FILE_PATH
)。- フラグ:
--body FILE_PATH
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- マルチパート・アップロードが実行されているバケット名。
パート・コピーのアップロード
- アクション: 既存のオブジェクトからデータをコピーすることで、パートをアップロードします。
- 使用法:
ibmcloud cos part-upload-copy --bucket BUCKET_NAME --key KEY --upload-id ID --part-number NUMBER --copy-source SOURCE [--copy-source-if-match ETAG] [--copy-source-if-modified-since TIMESTAMP] [--copy-source-if-none-match ETAG] [--copy-source-if-unmodified-since TIMESTAMP] [--copy-source-range value] [--region REGION] [--output FORMAT]
- アップロードした各ファイルの部分の番号と
ETag
(CLI によって出力されます) 各パーツを JSON ファイルに出力します。 詳しくは、『マルチパート・アップロード・ガイド』を参照してください。
- アップロードした各ファイルの部分の番号と
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- マルチパート・アップロードを識別するアップロード ID。
- フラグ:
--upload-id ID
- フラグ:
- アップロードしているパートのパート番号 (NUMBER)。 これは 1 から 10,000 までの正整数です。
- フラグ:
--part-number PART_NUMBER
- フラグ:
- (SOURCE) ソース バケットの名前とソース オブジェクトのキー名。スラッシュ (/) で区切られます。URL エンコードされている必要があります。
- フラグ:
--copy-source SOURCE
- フラグ:
- オプション: エンティティタグ(
Etag
) は指定されたタグ (ETAG
)。- フラグ:
--copy-source-if-match ETAG
- フラグ:
- オプション: 指定された時刻 (TIMESTAMP) 以降に変更されている場合、オブジェクトをコピーします。
- フラグ:
--copy-source-if-modified-since TIMESTAMP
- フラグ:
- オプション: エンティティタグ(
ETag
) は指定されたタグ (ETAG
)。- フラグ:
--copy-source-if-none-match ETAG
- フラグ:
- オプション: 指定された時刻 (TIMESTAMP) 以降に変更されていない場合はオブジェクトをコピーします。
- フラグ:
--copy-source-if-unmodified-since TIMESTAMP
- フラグ:
- オプション: ソース オブジェクトからコピーするバイトの範囲。 範囲値は bytes=first-last の形式にする必要があります。ここで、first と last はコピー対象を示すゼロで開始するバイト・オフセットです。 例えば、bytes=0-9 は、ソースの最初の 10 バイトをコピーすることを意味します。 ソース・オブジェクトが 5 MB を超える場合のみ、範囲コピーを行うことができます。
- フラグ:
--copy-source-range value
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
オブジェクト・ロック構成
オブジェクト・ロック構成の書き込み
デフォルトでは、「日」と「年」を同時に指定することはできません。
- アクション: バケットにオブジェクト ロック構成を設定します。
- 使用法:
object-lock-configuration-put --bucket BUCKET_NAME [--object-lock-configuration STRUCTURE] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- JSON 構文を使用した構造。 IBM Cloud の資料 を参照してください。
-
フラグ:
--object-lock-configuration STRUCTURE
{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": integer, "Years": integer } } }
-
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
例:
ibmcloud cos object-lock-configuration-put --bucket bucket-name --object-lock-configuration '{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 30 }}}'
オブジェクト・ロック構成の取得
- アクション: バケットのオブジェクト ロック構成を取得します。
- 使用法:
object-lock-configuration-get --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- JSON 構文を使用した構造。 IBM Cloud の資料 を参照してください。
-
フラグ:
--object-lock-configuration STRUCTURE
{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": integer, "Years": integer } } }
-
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
-
フラグ:
--output FORMAT
{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": integer, "Years": integer } } }
-
- バケットの名前。
例:
ibmcloud cos object-lock-configuration-get --bucket bucket-name --region us-south
オブジェクト保存
オブジェクト保存の書き込み
- アクション: オブジェクトの保持を設定します。
- 使用法:
object-retention-put --bucket BUCKET_NAME --key KEY [--retention STRUCTURE] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- JSON 構文を使用した構造。 IBM Cloud の資料 を参照してください。
-
フラグ:
--retention STRUCTURE
{ "Mode": "COMPLIANCE", "RetainUntilDate": timestamp }
-
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
例:
ibmcloud cos object-retention-put --bucket bucket-name --key file-name.txt --retention '{ "Mode": "COMPLIANCE", "RetainUntilDate": "2024-02-02T00:00:00"}’
オブジェクト保存の取得
- アクション: オブジェクトの保持を取得します。
- 使用法:
object-retention-get --bucket BUCKET_NAME --key KEY [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
-
フラグ:
--output FORMAT
{ "Retention": { "Mode": "COMPLIANCE", "RetainUntilDate": "2024-02-02T00:00:00.000Z" } }
-
- バケットの名前。
例:
ibmcloud cos object-retention-put --bucket bucket-name --key file-name.txt --region us-south
オブジェクトの訴訟ホールド
オブジェクトを法的保留にする
- アクション: オブジェクトに法的保留を設定します。
- 使用法:
object-legal-hold-put --bucket BUCKET_NAME --key KEY [--legal-hold STRUCTURE] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- JSON 構文を使用した構造。 IBM Cloud の資料 を参照してください。
-
フラグ:
--legalhold STRUCTURE
{ "Status": "ON"|"OFF" }
-
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
例:
ibmcloud cos object-legal-hold-put --bucket bucket-name --key file-name.txt --legal-hold ‘{"Status": "ON"}’
オブジェクトの法的保留の取得
- アクション: オブジェクトの法的保留を取得します。
- 使用法:
object-legal-hold-get --bucket BUCKET_NAME --key KEY [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オブジェクトのキー。
- フラグ:
--key KEY
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
-
フラグ:
--output FORMAT
{ "LegalHold": { "Status": "ON" } }
-
- バケットの名前。
例:
ibmcloud cos object-retention-get --bucket bucket-name --key file-name.txt --region us-south
バケット複製の構成
複製されたバケットを構成するためのセットアップ。
書き込みバケット複製
- アクション: バケットのレプリケーション構成を設定します。
- 使用法:
bucket-replication-put --bucket BUCKET_NAME [--replication-configuration STRUCTURE] [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
-
フラグ:
--output FORMAT
{ "Rules": [ { "Status": "Enabled", "Priority": 1, "Filter" : { "Prefix": ""}, "DeleteMarkerReplication": { "Status": "Disabled" }, "Destination": { "Bucket": "DEST-BUCKET-NAME" } } ] }
-
- バケットの名前。
例:
ibmcloud cos bucket-replication-put --bucket SOURCE-BUCKET-NAME --replication-configuration file://replication.json
バケット複製の取得
- アクション: バケットのレプリケーション構成を取得します。
- 使用法:
bucket-replication-get --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
-
フラグ:
--output FORMAT
{ "ReplicationConfiguration": { "Rules": [ { "Status": "Enabled", "Prefix": "", "Destination": { "Bucket": "DEST-BUCKET-NAME", "StorageClass": "STANDARD" }, } ], } }
-
- バケットの名前。
例:
ibmcloud cos bucket-replication-get --bucket SOURCE-BUCKET-NAME
バケット複製の削除
- アクション: バケットからレプリケーション構成を削除します。
- 使用法:
bucket-replication-delete --bucket BUCKET_NAME [--region REGION] [--output FORMAT]
- 指定するパラメーター:
- バケットの名前。
- フラグ:
--bucket BUCKET_NAME
- フラグ:
- オプション: バケットが存在する REGION。 このフラグを設定しなかった場合、プログラムは構成に指定されたデフォルト・オプションを使用します。
- フラグ:
--region REGION
- フラグ:
- オプション: 出力形式は json または text のみです。
- フラグ:
--output FORMAT
- フラグ:
- バケットの名前。
例:
ibmcloud cos bucket-replication-delete --bucket SOURCE-BUCKET-NAME
次のステップ
すべてのプロシージャーは常に計画どおりに実行されるため、 共通ヘッダーおよびエラー・コード は表示されていない可能性があります。 詳しくは、 API リファレンス を参照してください。