This repository provides several cut/paste reproducible tutorials to demonstrate AWS functionality using the AWS CLI.
- An AWS account. The Free 1 year AWS account has sufficient free-tier services for many of these tutorials unless otherwise stated.
- The awscli. See Installing AWS CLI Version 2.
- An IAM user that has the privilege to control the authentication and authoriztion to use AWS resources including creating new IAM users, groups and policies. Creating an IAM user in your AWS account provides example instructions. In these tutorials use the username administrator for demonstration purposes.
- The access credentials for this IAM user. Configuration and credential file settings provides details for adding this to the
~/.aws/credentials
configuration file. In these tutorials a section called [administrator] is defined for demonstration purposes. - A correctly configured VPC. The get started with Amazon VPC documentation provides instructions for setup.
- Verify your AWS IAM Administrator user setup
- Create a new IAM User with privileges for managing RDS resources
- Create a KMS policy for managing your Custom Managed Keys (CMK)
- Create a VPC Security Group for accessing RDS Aurora resource
- Create a VPC Security Group for accessing RDS Instance resources
- Create an Internet accessible EC2 instance for accessing created AWS resources in your VPC