Lab Steps

lock
Logging in to the Amazon Web Services Console
lock
Creating an S3 Bucket
lock
Creating a Folder inside an S3 Bucket
lock
Uploading a File to S3
lock
Granting Public Access to an S3 Object
lock
Changing Metadata of an S3 Object
lock
Deleting an S3 Bucket
live-help Need help? Contact our support team

Here you can find the instructions for this specific Lab Step.

If you are ready for a real environment experience please start the Lab. Keep in mind that you'll need to start from the first step.

Introduction

You can create an S3 bucket using the AWS Management Console. As with many other AWS services, you can use the AWS API or CLI (command line interface) as well. This lab uses the AWS Management Console for all S3 related tasks.

 

Instructions

1. Select the S3 service from the AWS Management Console under the Storage section:


S3 service

You will be placed in the S3 console.

Note: In May 2017, Amazon rolled out an entirely new user interface (UI). Cloud Academy updated this lab to reflect the new UI.  Although the old and new UI have visual differences, and the wizards and feature set also differ, the concepts covered in this lab exercise apply to both the old and new UI. (For example, S3 buckets, folders, and objects.)

 

2. From the S3 console, click the orange Create Bucket button:

alt

 

3. Enter a unique Bucket name on the Name and region screen of the wizard:

alt

  • Region: US West (Oregon) (This should be set for you. If not, please select this region.)

Important! Bucket names must be globally unique, regardless of the AWS region in which you create the bucket. Buckets must also be DNS-compliant.

The rules for DNS-compliant bucket names are:

  • Bucket names must be at least 3 and no more than 63 characters long.

  • Bucket names can contain lowercase letters, numbers, periods, and/or hyphens. Each label must start and end with a lowercase letter or a number.

  • Bucket names must not be formatted as an IP address (for example, 192.168.1.1).

The following examples are valid bucket names: calabs-bucket-1, cloudacademybucket , cloudacademy.bucket , calabs.1 or ca-labs-bucket.

Troubleshooting Tip: If you receive an error because your bucket name is not unique, append a unique number to the bucket name in order to guarantee its uniqueness:

alt

For example, change "calabs-bucket" to "calabs-bucket-1" (or a unique number/character string) and try again. 

 

4. Leave the Block public access (bucket settings) at the default values:

alt

No changes are needed. This is where you can set more granular permissions tied to your S3 objects. This includes setting permissions at the user and group level.

 

5. Click on Create bucket.

 

6. Click on the new bucket and then click Properties to switch to the Properties tab for your new bucket:

alt

The Properties tab allows you to configure several options after bucket creation. Similarly for the Permissions and Management tabs. No changes are needed at this time. It's helpful to know that post-creation configuration options are available however.

 

Summary

In this Lab Step you created an S3 bucket. Although you stepped through each of the four parts of the wizard in order to get a basic understanding of the type of configuration options, you used default settings for the bucket. 

Tip: If you are certain you don't need any changes from the default settings, you can click the Create button on the first screen of the wizard (Name and Region).

Validation checks
1Checks
Created S3 Bucket

Check if the Amazon S3 bucket has been created

Amazon Simple Storage Service (S3)