storage / Client / put_object
put_object
- storage.Client.put_object(**kwargs)
新しいオブジェクトを作成します。または、既存のオブジェクトを置き換えます。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.put_object( Body=b'bytes'|file, Bucket='string', ContentDisposition='string', ContentEncoding='aws-chunked', ContentMd5='string', ContentType='string', Object='string', XAmzMeta='string', XAmzServerSideEncryption='AES256', XAmzServerSideEncryptionCustomerAlgorithm='AES256', XAmzServerSideEncryptionCustomerKey='string', XAmzServerSideEncryptionCustomerKeyMd5='string', XAmzStorageClass='STANDARD'|'REDUCED_REDUNDANCY', XAmzTagging='string' )
- Parameters:
Body (bytes or seekable file-like object) –
Bucket (string) – [REQUIRED]
ContentDisposition (string) –
ContentEncoding (string) –
ContentMd5 (string) –
ContentType (string) –
Object (string) – [REQUIRED]
XAmzMeta (string) –
XAmzServerSideEncryption (string) –
XAmzServerSideEncryptionCustomerAlgorithm (string) –
XAmzServerSideEncryptionCustomerKey (string) –
XAmzServerSideEncryptionCustomerKeyMd5 (string) –
XAmzStorageClass (string) –
XAmzTagging (string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'ETag': 'string', 'XAmzVersionId': 'string' }
Response Structure
(dict) –
ETag (string) –
XAmzVersionId (string) –