Description - Returns a URL which can be used to create an object.

Runtime Class - com.ibi.agents.XDCreateObjectPresignedUrlAgent


Configuration

This action requires a Amazon S3 Generic as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Name:stringThe name of the bucket containing the desired Amazon S3 object.
*Key:stringThe key under which the desired Amazon S3 object is stored
Expiration Date:stringDate format yyyy-MM-dd HH:mm:ss
* - denotes required
 ParameterTypeDescription
*Method:string The HTTP method (GET, PUT, DELETE, HEAD) to be used in the request when the pre-signed URL is used

Select from one of the following options:
  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • PATCH
* - denotes required
 ParameterTypeDescription
Output Document:stringDocument returned by object. Result value also will be stored in a special register named aws.signed.url

Select from one of the following options:
  • Results Document {result} - Returns the result or status document of the execution.
  • Input Document {input} - Returns the input document of the object.
* - denotes required

Output Events

NameDescription
onMethodNotAllowedThe specified method is not allowed against this resource.
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
onFailConnectCould not connect to the external system.
onInvalidVersionInvalid Version
onFailTimeoutThe operation timed out.
onNoSuchKeyThe specified key does not exist.
onInvalidAccessKeyIDThe AWS access key ID you provided does not exist in our records.