当サイトのクッキーについて IBM のWeb サイトは正常に機能するためにいくつかの Cookie を必要とします(必須)。 このほか、サイト使用状況の分析、ユーザー・エクスペリエンスの向上、広告宣伝のために、お客様の同意を得て、その他の Cookie を使用することがあります。 詳細については、オプションをご確認ください。 IBMのWebサイトにアクセスすることにより、IBMのプライバシー・ステートメントに記載されているように情報を処理することに同意するものとします。 円滑なナビゲーションのため、お客様の Cookie 設定は、 ここに記載されている IBM Web ドメイン間で共有されます。
プロジェクトの Cloud Object Storage への非常に大容量のオブジェクトを追加します
最終更新: 2024年10月07日
プロジェクトの Cloud Object Storage に一度にロードできるデータの量は、データをロードする場所によって異なります。 製品 UI でデータをロードする場合、この制限は 5 GB です。 より大きなオブジェクトをプロジェクトの Cloud Object Storageに追加するには、API または FTP クライアントを使用できます。
- Cloud Object Storage API
- FTP クライアント
- IBM Cloud Object Storage PythonSDK(FTPクライアントが使えない場合)
Cloud Object Storage API を使用して複数パーツに分割してデータをロードする
Cloud Object Storage API を使用すると、単一の PUT で最大 5 GB のデータ・オブジェクトをロードすることができ、データをオブジェクト・ストレージにロードすることによって最大 10 TB のオブジェクトをロードすることができます。これは、任意の順序で並列に独立してロードできるパーツのセットとしてデータをオブジェクト・ストレージにロードすることによって行います。 すべてのパーツがロードされた後は、そのデータは Cloud Object Storage に単一オブジェクトとして表示されます。
ファイルは、以下の形式および MIME タイプで、複数パーツとしてロードできます。
- application/xml
- application/pdf
- text/plain; charset=utf-8
複数パーツでデータ・オブジェクトをロードするには、以下のようにします。
- マルチパート・アップロードを開始します。
curl -X "POST" "https://(endpoint)/(bucket-name)/(object-name)?uploads" -H "Authorization: bearer (token)"
の値は、プロジェクトの 「一般」 ページの 「管理」 タブにあります。 Watson Studio で bucket-name
値の 「 IBM Cloud をクリックします。 ベアラー endpoint
の値は、 IBM Cloud IAM APIを介して取得されます。token
- 任意の順次パーツ番号とオブジェクトの UploadId を指定して、パーツをロードします。
curl -X "PUT" "https://(endpoint)/(bucket-name)/(object-name)?partNumber=(sequential-integer)&uploadId=(upload-id)" -H "Authorization: bearer (token)" -H "Content-Type: (content-type)"
を content-type
、 application/xml
または application/pdf
に置き換えます。text/plain; charset=utf-8
- 複数パーツのロードを実行します。
curl -X "POST" "https://(endpoint)/(bucket-name)/(object-name)?uploadId=(upload-id)" -H "Authorization: bearer (token)" -H "Content-Type: text/plain; charset=utf-8" -d \$'<CompleteMultipartUpload> <Part> <PartNumber>1</PartNumber> <ETag>(etag)</ETag> </Part> <Part> <PartNumber>2</PartNumber> <ETag>(etag)</ETag> </Part>
- ファイルを資産としてプロジェクトに追加します。 プロジェクトの 「アセット」 ページで、 「アセットのインポート」 ボタンをクリックします。 次に、 「プロジェクト」 ファイル・ページで、 Cloud Object Storage にアップロードしたファイルを選択し、 「インポート」をクリックします。
次のステップ
もっと見る
- Cloud Object Storage へのラージ・オブジェクトの保管
親トピック: プロジェクトへの接続の追加
トピックは役に立ちましたか?
0/1000