Amazon S3 - get pre-signed URL
Search form
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
Parameter Type Description
* Name: string The name of the bucket containing the desired Amazon S3 object.
* Key: string The key under which the desired Amazon S3 object is stored
Expiration Date: string Date format yyyy-MM-dd HH:mm:ss
* - denotes required
Parameter Type Description
* 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
Parameter Type Description
Output Document: string Document 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
Runtime Class - com.ibi.agents.XDCreateObjectPresignedUrlAgent
Configuration
This action requires a Amazon S3 Generic as well as the following required parameters.
Parameter Groups
Parameter Type Description
* Name: string The name of the bucket containing the desired Amazon S3 object.
* Key: string The key under which the desired Amazon S3 object is stored
Expiration Date: string Date format yyyy-MM-dd HH:mm:ss
* - denotes required
Parameter Type Description
* 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
Parameter Type Description
Output Document: string Document 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
Configuration
This action requires a Amazon S3 Generic as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
* | Name: | string | The name of the bucket containing the desired Amazon S3 object. | * | Key: | string | The key under which the desired Amazon S3 object is stored | Expiration Date: | string | Date format yyyy-MM-dd HH:mm:ss |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
* | 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:
|
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Output Document: | string | Document returned by object. Result value also will be stored in a special register named aws.signed.url
Select from one of the following options:
|
* - denotes required
Output Events
Name | Description |
---|---|
onMethodNotAllowed | The specified method is not allowed against this resource. |
onNoSuchBucket | The specified bucket does not exist. |
onFailUnreachable | The host was located but cannot be reached. |
onFailConnect | Could not connect to the external system. |
onInvalidVersion | Invalid Version |
onFailTimeout | The operation timed out. |
onNoSuchKey | The specified key does not exist. |
onInvalidAccessKeyID | The AWS access key ID you provided does not exist in our records. |