43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
# Create buckets
|
|
|
|
## Objectives
|
|
|
|
1. Create the following buckets:
|
|
1. Private bucket
|
|
1. eu-west-2 region
|
|
2. Upload a single file to the bucket. Any file.
|
|
2. Public bucket
|
|
1. eu-west-1 region
|
|
2. Versioning should be enabled
|
|
|
|
## Solution
|
|
|
|
### Console
|
|
|
|
For the first bucket:
|
|
|
|
1. Go to S3 service in the AWS console. If not in buckets page, click on "buckets" in the left side menu
|
|
2. Click on "Create bucket"
|
|
3. Give a globally unique name for your bucket
|
|
4. Choose the region "eu-west-2"
|
|
5. Click on "Create bucket"
|
|
6. Click on the bucket name
|
|
7. Under "objects" click on "Upload" -> "Add files" -> Choose file to upload -> Click on "Upload"
|
|
|
|
For the second bucket:
|
|
|
|
1. Go to S3 service in the AWS console. If not in buckets page, click on "buckets" in the left side menu
|
|
2. Click on "Create bucket"
|
|
3. Give a globally unique name for your bucket
|
|
4. Choose the region "eu-west-1"
|
|
5. Make sure to uncheck the box for "Private bucket" to make it public
|
|
6. Make sure to check the enable box for "Bucket Versioning"
|
|
7. Click on "Create bucket"
|
|
|
|
### Terraform
|
|
|
|
Click [here](terraform/main.tf) to view the solution
|
|
|
|
### Pulumi - Python
|
|
|
|
Click [here](pulumi/__main__.py) to view the solution |