Delete Object operation
The Delete Object operation deletes the specified object from the specified bucket.
The following figure shows the <items> XML element for the Delete Object operation:
<item>
<parameters>
<bucket>TestBucket</bucket>
<key>create_oracle_instance.sql</key>
</parameters>
</item>
</items>
The following figure shows a sample adapter request for the Delete Object operation:
<secret-access-key />
<operation-name>delete-object</operation-name>
<parameters>
<bucket>TestBucket</bucket>
<key>create_oracle_instance.sql</key>
</parameters>
</amazon-s3-request>
The following table describes the elements for the adapter request:
Element | Description | Required |
|---|---|---|
<wsdl-location> | Specifies the target WSDL URL for Amazon S3 | Conditional; required if not specified in the configuration |
<endpoint-address> | Specifies the web service endpoint to use for performing operations on Amazon S3 buckets across different regions
| No |
<aws-access-key-id> | Specifies the 20-character public access key ID that is included in an Amazon Web Service (AWS) service request to identify the user | Conditional; required if not specified in the configuration |
<secret-access-key> | Specifies the 40-character private identifier that is associated with the access key ID | Conditional; required if not specified in the configuration |
<operation-name> | Contains the name of the operation: delete-object | Yes |
<bucket> | Specifies the name of the bucket from which you want to delete the object | Yes |
<key> | Specifies the key of the object that you want to delete | Yes |
The following figure shows a sample adapter response for the Delete Object operation:
<metadata>
<status>success</status>
</metadata>
<DeleteObjectResponse>
<Code>204</Code>
<Description>No Content</Description>
</DeleteObjectResponse
</amazon-s3-response>