オブジェクト・ストレージでのマルチパート・アップロードの実行

オブジェクト・ストレージでマルチパート・アップロードを使用してラージ・オブジェクトをアップロードする方法について説明します。

前提条件情報は、マルチパート・アップロードを参照してください。

  • このタスクは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の使用を参照してください。