Generate S3 presign URL using CloudShell

Lab Details

  1. This lab walks you through the steps to create an S3 pre-sign URL. Here you will be creating an S3 bucket, uploading objects, and using CloudShell you will create a short-lived URL i.e. pre sign URL.

  2. Duration: 45 minutes

  3. AWS Region: US East (N. Virginia) us-east-1

Introduction

What is S3?

  • S3 stands for Simple Storage Service.

  • It provides object storage through a web service interface.

  • Each object is stored as a file with its metadata included and is given an ID number.

  • Objects uploaded to S3 are stored in containers called “Buckets”, whose names are globally unique. They organize the Amazon S3 namespace at the highest level.

  • These buckets are region-specific.

  • You can assign permissions to these buckets to provide or restrict data transactions.

  • Applications use this ID number to access an object.

  • Developers can access an object via a REST API.

  • S3 supports the upload of objects.

  • It uses the same scalable storage infrastructure that Amazon.com uses to run its global e-commerce network.

  • It's designed for storing online backup and archiving of data and applications on AWS.

  • Storage classes provided are:

  1. Standard

  2. Standard_IA i.e., Standard Infrequent Access

  3. Intelligent_Tiering

  4. OneZone_IA

  5. Glacier

  6. Deep_Archive

  7. RRS i.e., Reduced Redundancy Storage (Not recommended by AWS)

  • Data access is provided through the S3 Console.

  • Data stored can be either Public or Private based on user requirements.

  • Data stored can be encrypted.

  • We can define life-cycle policies which can help in the automation of data transfer, retention, and deletion.

  • Amazon Athena can be used to "query" S3 data.

Architecture Diagram

Tasks

  1. Log in to the AWS Management Console.

  2. Create an S3 bucket.

  3. Upload a file to an S3 Bucket.

  4. Change an Environment in CloudShell

  5. Run the S3 pre-sign command and test the output

  6. Validation of the Lab



Join Whizlabs_Hands-On to Read the Rest of this Lab..and More!

Step 1 : Login to My-Account
Step 2 : Click on "Access Now" to view the course you have purchased
Step 3 : You will be taken to our Learn Management Solution (LMS) to access your Labs,Quiz and Video courses