Create Object Using PUT
API code: S3_PUT_OBJECT
Pre-authorized role(s): ANONYMOUS_USER or TENANT_ADMIN or TENANT_USER
The bucket name. It must be URL encoded.
The object key. It must be URL encoded.
Can be used to specify caching behavior along the request/reply chain.
Specifies presentational information for the object.
Specifies the content encodings that have been applied to the object and which decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.
The language that the content uses.
The size of the resource, in bytes.
The base64-encoded 128-bit MD5 digest of the part data.
A standard MIME type that describes the format of the object data.
The date and time at which the object should no longer be cached.
The ACL of the bucket using the specified canned ACL. Valid Values: private | public-read | public-read-write | authenticated-read.
Allows grantee the READ, WRITE, READ_ACP, and WRITE_ACP permissions on the bucket.
Allows the specified grantee(s) to list the objects in the bucket.
Allows the specified grantee(s) to read the bucket ACL.
Allows the specified grantee(s) to create, overwrite, and delete any object in the bucket.
Allows the specified grantee(s) to write the ACL for the applicable bucket.
Headers starting with x-amz-meta-* are user-defined metadata. Each one is sent and returned as a set of key-value pairs.
Specifies whether a legal hold will be applied to this object.
The Object Lock mode that you want to apply to this object.
The date and time when you want this object's Object Lock to expire.
Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests.
The server-side encryption algorithm for current object.
The ID of the Key Management Service that was used for the object.
Specifies the AWS KMS Encryption Context to use for object encryption. The value of this header is a base64-encoded UTF-8 string holding JSON with the encryption context key-value pairs.
The algorithm used during SSE-C encryption.
The 256-bit, base64-encoded key used to encrypt or decrypt data.
The base64-encoded 128-bit MD5 digest of the encryption key.
Specifies the storage class the new resource will use. If not specified, OSE uses the default storage class.
Specifies a set of tags to associate with the object.
If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL.
Success