Basic Use Case - Managing Data in S3

This basic use case demonstrates how to perform the following operations using the Amazon S3 Snaps:

  • Upload a single JSON file in the S3 object

  • Copy the file

  • List the S3 Object and its attributes

  • Download the file

  • Delete the file



Download this pipeline

  1. Configure key-value pairs containing parameters to pass to the Pipeline during execution.


  2. Configure the JSON Generator Snap with sample data as follows.




  3. Configure the JSON Formatter Snap to format the data. You can view the JSON binary data in the output preview of the Snap.
  4. Configure the S3 Upload Snap to upload the binary data to S3 objects residing in the S3 bucket.




  5. Configure the S3 Copy Snap to copy the S3 object from source folder to target folder.




  6. Configure the S3 Browser Snap to list the attributes for S3 objects.




  7. Configure the S3 Download Snap to download S3 objects.




  8. As the output is in binary format, you need to convert the binary data to document data using the Binary to Document Snap.
  9. Configure the S3 Delete Snap to delete the S3 objects. You can view the status of the deleted object in the output preview.




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