storage / Client / upload_part_copy

upload_part_copy

storage.Client.upload_part_copy(**kwargs)

パート(分割データ)のデータソースとして、既存のオブジェクトからデータをコピーすることで、オブジェクトのパートをアップロードします。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.upload_part_copy(
    Bucket='string',
    Object='string',
    PartNumber='string',
    UploadId='string',
    XAmzCopySource='string',
    XAmzCopySourceIfMatch='string',
    XAmzCopySourceIfModifiedSince='string',
    XAmzCopySourceIfNoneMatch='string',
    XAmzCopySourceIfUnmodifiedSince='string',
    XAmzCopySourceRange='string',
    XAmzCopySourceServerSideEncryptionCustomerAlgorithm='AES256',
    XAmzCopySourceServerSideEncryptionCustomerKey='string',
    XAmzCopySourceServerSideEncryptionCustomerKeyMd5='string',
    XAmzServerSideEncryptionCustomerAlgorithm='AES256',
    XAmzServerSideEncryptionCustomerKey='string',
    XAmzServerSideEncryptionCustomerKeyMd5='string'
)
Parameters:
  • Bucket (string) – [REQUIRED]

  • Object (string) – [REQUIRED]

  • PartNumber (string) – [REQUIRED]

  • UploadId (string) – [REQUIRED]

  • XAmzCopySource (string) – [REQUIRED]

  • XAmzCopySourceIfMatch (string) –

  • XAmzCopySourceIfModifiedSince (string) –

  • XAmzCopySourceIfNoneMatch (string) –

  • XAmzCopySourceIfUnmodifiedSince (string) –

  • XAmzCopySourceRange (string) –

  • XAmzCopySourceServerSideEncryptionCustomerAlgorithm (string) –

  • XAmzCopySourceServerSideEncryptionCustomerKey (string) –

  • XAmzCopySourceServerSideEncryptionCustomerKeyMd5 (string) –

  • XAmzServerSideEncryptionCustomerAlgorithm (string) –

  • XAmzServerSideEncryptionCustomerKey (string) –

  • XAmzServerSideEncryptionCustomerKeyMd5 (string) –

Return type:

dict

Returns:

Response Syntax

{
    'ContentType': 'string',
    'ETag': 'string',
    'LastModified': datetime(2015, 1, 1),
    'XAmzCopySourceVersionId': 'string',
    'XAmzServerSideEncryption': 'string'
}

Response Structure

  • (dict) –

    • ContentType (string) –

    • ETag (string) –

    • LastModified (datetime) –

    • XAmzCopySourceVersionId (string) –

    • XAmzServerSideEncryption (string) –