storage / Client / complete_multipart_upload

complete_multipart_upload

storage.Client.complete_multipart_upload(**kwargs)

分割データを結合し、マルチパートアップロードを完了します。

注意事項: まれにAPIエラーコード400 (InvalidPart)が返却されることがあります。その際は数秒おいてから再実行をお願いします。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.complete_multipart_upload(
    Bucket='string',
    CompleteMultipartUpload={
        'ListOfRequestPart': [
            {
                'ETag': 'string',
                'PartNumber': 123
            },
        ]
    },
    Object='string',
    UploadId='string'
)
Parameters:
  • Bucket (string) – [REQUIRED]

  • CompleteMultipartUpload (dict) –

    [REQUIRED]

    • ListOfRequestPart (list) – [REQUIRED]

      • (dict) –

        • ETag (string) – [REQUIRED]

        • PartNumber (integer) – [REQUIRED]

  • Object (string) – [REQUIRED]

  • UploadId (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'Bucket': 'string',
    'ContentType': 'string',
    'ETag': 'string',
    'Key': 'string',
    'Location': 'string',
    'XAmzExpiration': 'string',
    'XAmzServerSideEncryption': 'string',
    'XAmzServerSideEncryptionAwsKmsKeyId': 'string',
    'XAmzServerSideEncryptionCustomerAlgorithm': 'string',
    'XAmzVersionId': 'string'
}

Response Structure

  • (dict) –

    • Bucket (string) –

    • ContentType (string) –

    • ETag (string) –

    • Key (string) –

    • Location (string) –

    • XAmzExpiration (string) –

    • XAmzServerSideEncryption (string) –

    • XAmzServerSideEncryptionAwsKmsKeyId (string) –

    • XAmzServerSideEncryptionCustomerAlgorithm (string) –

    • XAmzVersionId (string) –