|
1 | 1 | # AWS Configuration - S3 Buckets |
2 | 2 |
|
3 | | -For deployment, we will be using AWS. |
| 3 | +GitHub Actions is cloud agnostic, so any cloud will work. We'll show how to deploy to AWS in this course. |
4 | 4 |
|
5 | 5 | ### S3 Buckets |
6 | 6 |
|
7 | | -Amazon S3 Buckets are containers. They're also a very flexible type of data storage- they can be configured to work in many different types of ways. They're popular for their security, scalability, and dependability. Our S3 Bucket will be the container that our application is deployed in, both in staging and in production. |
| 7 | +Amazon S3 Buckets are a very flexible type of data storage -- they can be configured to work in many different types of ways. They're popular for their security, scalability, and dependability. Our S3 Bucket will store our application, both in staging and in production. |
8 | 8 |
|
9 | 9 | ## Step 5: Confirm AWS S3 configuration |
10 | 10 |
|
11 | 11 | ### :keyboard: Activity: Create an AWS account by the following specifications, and confirm here |
12 | 12 |
|
13 | | -1. Create an account at [aws.amazon.com](https://aws.amazon.com/) |
14 | | - - _This requires credit card information. If you'd like to continue with the course without an AWS account, Learning Lab will still respond, but none of the deployments will work._ |
15 | | -2. [Create an S3 bucket](https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html) |
16 | | - - If you aren't sure how to get there, you can search for `S3`. |
17 | | - - Name the bucket `github-sam-test` |
18 | | - - The region needs to be the same as what is specified in the `aws-config.yml` file in this pull request. :eyes: **For this exercise, choose us-west-2**. :eyes: If you'd like to choose another region, make sure to update the `aws-config.yml` file to match. |
19 | | - - For all other options, accept the defaults. |
20 | | -3. Confirm that you've created an S3 bucket by commenting anything in this pull request |
| 13 | +1. Navigate to the [Amazon S3](https://s3.console.aws.amazon.com/s3/home) service and click on **Create bucket**. |
| 14 | + - See [_Create a Bucket_](https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html) on AWS documentation for the most detailed instructions. |
| 15 | +1. Name the bucket whatever you'd like, and jot the name down |
| 16 | +1. Select a region, and jot it down. You'll need it later. These examples use **us-west-2**. If you'd like to choose another region, make sure to update the `aws-config.yml` file to match. |
| 17 | +1. For all other options, accept the defaults. |
| 18 | +1. In `.github/aws-config.yml` on this branch, change the value of `s3_bucket:` to match your chosen bucket name. |
| 19 | +1. In the same file, confirm that the `region:` value matches your chosen region for the S3 bucket. |
| 20 | +1. Commit your changes. |
| 21 | + |
| 22 | +I'll respond when I detect a commit on this branch. |
0 commit comments