オブジェクト・ストレージでのマルチパート・アップロードの実行
オブジェクト・ストレージでマルチパート・アップロードを使用してラージ・オブジェクトをアップロードする方法について説明します。
前提条件情報は、マルチパート・アップロードを参照してください。
このタスクはOCIコンソールを使用して実行できません。
oci os object putコマンドを
part-size
パラメータとともに使用して、オブジェクトをバケットにアップロードします:oci os object put --bucket-name bucket_name --file file_location --part-size part_size [OPTIONS]
part_size
値は、各パートのサイズをメビバイト(MiBs)で表します。オブジェクト・ストレージは、最後にアップロードされたパートの最小パート・サイズ制限を免除します。--part-size
値は整数である必要があります。オプションで、
--parallel-upload-count
パラメータを使用して、許可される並行アップロードの最大数を設定できます:oci os object put --bucket-name bucket_name --file file_location --part-size part_size --parallel-upload-count <maximum_number_parallel_uploads> [OPTIONS]
例:
oci os object put --bucket-name MyBucket --file ~/path/to/file --part-size 500 --parallel-upload-count 10 Upload ID: 277ffff5-e1b5-e81d-5f81-c374a8f33998 Split file into 12 parts for upload. Uploading object ################################### 100% { "etag": "861c8341-74d8-4142-8da4-28e1ce7783ba", "last-modified": "Wed, 25 Sep 2019 19:59:15 GMT", "opc-multipart-md5": "9Qn1eyou2yMiyOO9Bc7o1A==-12" }
oci os object put
コマンドの詳細は、オブジェクトのバケットへのアップロードを参照してください。CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
CreateMultipartUpload操作を実行して、バケットへのマルチパート・アップロードを作成します。
詳細は、マルチパートAPIの使用を参照してください。