When you execute a POST object upload, you specify a name for the object you're creating. For information about naming objects, see Object names.
In the upload request, you can specify custom metadata to be added to the object when the upload is completed. To do this, you use the field x-amz-meta- within the post form. For information about custom metadata, see Custom metadata.
In the upload request, you can specify an ACL to be added to the object when the upload is completed. To do this, you use the field acl within the post form. For information about ACLs, see Access control lists.
If the ACL you specify in a request to execute an upload is invalid, HCP returns the status code 400 (Bad Request) or 501 (Not Implemented) and does not execute the upload.
When you complete an upload, you become the owner of the resulting object. For information about object ownership, see Object owners.
Object encryption
The response headers returned in response to a successful upload request include the header x-amz-server-side-encryption, which indicates whether objects stored in HCP are encrypted. If stored objects are encrypted, the value of this header represents the encryption algorithm and key length HCP is using. If stored objects are not encrypted, the value of this header is None.
© 2015, 2020 Hitachi Vantara LLC. All rights reserved.