top of page

Tutorial blog to share S3 objects with presigned URL

Learning Objectives:

  • Learn to create presigned URL using AWS CloudShell

  • Learn to create presigned URL using AWS S3 Management Console

Step 1:

Create an S3 bucket and add 4 images to the bucket. For step by step instructions to create S3 bucket refer to step one & two of our blog.

Create presigned URL using AWS CloudShell

Step 2:

Open AWS console in new tab and in the top right corner of AWS console click on CloudShell icon.

This Window will Show up. Here we are using Europe (Ireland) eu-west-1.

Step 3:

Go to S3 bucket and open your bucket.

Select any one object in the bucket as shown in the image above and then click ‘Copy S3 URI’ button.

Step 4:

Go back to your CloudShell environment and run the following command. Replace the user input placeholders (shown in red) with your own information in the below command.

aws s3 presign your S3 URI --expires-in 3600

You will see output similar to above. Now copy the URL link and paste it in new browser tab. You will see your image in the browser tab.

Please note this link as a validity of 1 hour only.

Create presigned URL using AWS S3 Management Console

Step 1:

Create an S3 bucket and add 4 images to the bucket. For step by step instructions to create S3 bucket refer to step one & two of our blog.

Step 2:

Go to S3 bucket and click on object you want to share.

This window will appear.

  • Now click on object actions and open dropdown list.

  • Now select Share with a presigned URL

This window will appear.

Click on Create presigned URL. A green banner will appear on top of the screen as shown below.

Now click on ‘Copy presigned URL’ button. Then paste this in new browser tab. You will see your image in the browser tab.

Note: If you no longer need S3 bucket delete it.


AWS presigned URL
.pdf
Download PDF • 444KB

Was this document helpful? How can we make this document better. Please provide your insights. You can download PDF version for reference.


For your aws certification needs or for aws learning contact us.



bottom of page