GeneratePresignedURL
Creates a presigned URL granting temporary, secure access to an object without requiring AWS credentials.
Input
| Name | Type | Required | Description |
| AWSAccessKey | String | False | The AWS access key used for authentication. Optional if already included in the connection string. |
| AWSSecretKey | String | False | The AWS secret key paired with the access key. If the AWS secret key is already included in the connection string, this is optional. |
| AWSSessionToken | String | False | The temporary session token for AWS authentication. If not provided, it is retrieved from the connection. |
| AWSRegion | String | False | The AWS region where the target bucket resides. If the AWS region is already included in the connection string, this is optional. |
| AWSMethod | String | False | The HTTP method to include in the presigned URL, such as GET, PUT, or DELETE. If not specified, defaults to GET. |
| Expires | Long | True | The validity period of the presigned URL in seconds, after which it expires and access is denied. |
| Bucket | String | True | The name of the S3 bucket containing the object to be accessed. |
| Object | String | True | The key (name) of the S3 object for which the presigned URL is generated. |
Result Set Columns
| Name | Type | Description |
| URL | String | The generated presigned URL that provides temporary, secure access to the object. |