Supported S3 Operations on Objects

The following table identifies object operations that are supported by the Oracle ZFS Storage Appliance S3 Object API Service.

Table 1-4 Supported S3 Object Operations

Operation Amazon S3 API Documentation

DELETE Object:

DELETE /ObjectName

DELETE Object

Delete Multiple Objects

POST /?delete

Delete Multiple Objects

GET Object

GET /ObjectName

GET Object

GET Object ACL

GET /ObjectName?acl

GET Object ACL

HEAD Object

HEAD /ObjectName

HEAD Object

OPTIONS Object

OPTIONS /ObjectName

OPTIONS object

If CORS is not enabled on the bucket, Amazon S3 returns a 403 Forbidden response.

POST Object

POST /

POST Object

POST object is done through HTML forms.

PUT Object

PUT /ObjectName

PUT Object

PUT Object ACL

PUT /ObjectName?acl

PUT Object acl

PUT Object - Copy

PUT /destinationObject

PUT Object - Copy

Multipart Upload:  

POST Object Uploads

POST /ObjectName?uploads

Create Multipart Upload

PUT Object Part

PUT /ObjectName?partNumber=PartNumber&uploadId=UploadId

Upload Part

PUT Object Part Copy

PUT /ObjectName?partNumber=PartNumber&uploadId=UploadId

Upload Part Copy

GET List Parts

GET /ObjectName?max-parts=MaxParts&part-number-marker=PartNumberMarker&uploadId=UploadId

List Parts

POST Complete Multipart Upload

POST /ObjectName?uploadId=UploadId

Complete Multipart Upload

DELETE Abort Multipart Upload

DELETE /ObjectName?uploadId=UploadId

Abort Multipart Upload