> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blinkops.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create PreSigned URL

Generate a pre-signed URL for an Amazon S3 `GetObject` or `PutObject` operation.

A pre-signed URL allows you to grant temporary access to users who don’t have permission to directly run AWS operations in your account.
A pre-signed URL is signed with your credentials and can be used by any user.
For more information, see [Working with presigned URLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html).

## Basic Parameters

<div className="integrations-table">
  | Parameter  | Description                                                                                                                                                                                                  |
  | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
  | AWS Region | Enter the desired AWS Region.                                                                                                                                                                                |
  | Bucket     | The bucket name to which the `GetObject` or `PutObject` action was initiated.                                                                                                                                |
  | Expiry     | The expiration time in minutes.<br />For more information, see [Expiration time for presigned URLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html#PresignedUrl-Expiration). |
  | Key        | Object key for which the `GetObject` or `PutObject` action was initiated.                                                                                                                                    |
  | Operation  | The pre-signed URL method on the object.                                                                                                                                                                     |
</div>

## Advanced Parameters

<div className="integrations-table">
  | Parameter                        | Description                                                                   |
  | -------------------------------- | ----------------------------------------------------------------------------- |
  | Disable XML To JSON Auto Convert | When checked, XML responses are not automatically converted into JSON format. |
</div>

## Example Output

```json theme={"dark"}
https://<instance>-dashboarddata.s3.amazonaws.com/data/zones-2022-11-21T03%2A00%3A08.141Z.json?X-Amz-Algorithm=<alg>&X-Amz-Credential=<creds>&X-Amz-Date=<date>&X-Amz-Expires=<exp>&X-Amz-SignedHeaders=host&X-Amz-Signature=<sign>
```

## Workflow Library Example

[Create Presigned Url with Aws and Send Results Via Email](https://library.blinkops.com/workflows/create-presigned-url-with-aws-and-send-results-via-email)

<div className="iframe-wrapper">
  <div className="iframe-media">
    <img src="https://mintcdn.com/blinkops-2/ojHYuDeYX5FWuN8a/img/Icons/play-box.svg?fit=max&auto=format&n=ojHYuDeYX5FWuN8a&q=85&s=b8af968e71438a9499c3223c9bd29fb2" alt="Workflow Library" width="16" height="16" data-path="img/Icons/play-box.svg" />

    Preview this Workflow on desktop
  </div>

  <iframe className="iframe" src="https://library.blinkops.com/workflows/create-presigned-url-with-aws-and-send-results-via-email/canvas" />
</div>
