Generating a Presigned URL using GET Method

This example Pipeline demonstrates how to generate a presigned URL to get an S3 object.



Download this pipeline

Prerequisites

A valid AWS S3 Account .

  1. Configure the S3 Download Snap to download the tmp/hello.json object from the mrtest Bucket.


  2. Validate the Pipeline. The output displays the details of the downloaded object from S3 in binary format.


  3. Next, configure the Mapper to transform the binary content message to a string value.




  4. Configure an S3 Presigned Snap to generate a presigned URL to access the the tmp/hello.json object using the GET HTTP Method. The validated output displays the generated pre-signed URL.




  5. Configure the REST Get Snap to send the HTTP Get request (the presigned URL).


  6. Validate the REST Get Snap. The output verifies the creation of the S3 object.


To successfully reuse pipelines:
  1. Download and import the pipeline into SnapLogic.
  2. Configure Snap accounts as applicable.
  3. Provide pipeline parameters as applicable.