Using Amazon RDS for ApplicationsGo to Lab
I think you need to take a look at the website interface and update your course, Using Amazong RDS for Applications. There are tons of things that don't match the istructions. Here are a few specifics: 12 there is no Next, the subsequent steps are set up below 13 "On Step 2:" evidently, should have said "Under Templates." I have no idea what Step 2 is referring to. Cound not get "nano editor" to work. 14 Should have said, "Under DB instance size, select Burstable Classes then select db.t2.micro" 17 said "progross" rather than "progress"
It is out of date and I was unable to do the end because mysql was unable to find the given connection. I did understand the process, mostly because I am familiar with this type of thing.
Does not work
Error loading IAM Roles User: arn:aws:sts::103780459311:federated-user/awsstudent is not authorized to perform: iam:ListRoles on resource: arn:aws:iam::103780459311:role/ We listened to your feedback! Now, create a database with a single click using our pre-built configurations! Or choose your own configurations. Switch to your original interface. Share your feedback RDS Create database Create database Choose a database creation method Info Standard Create You set all of the configuration options, including ones for availability, security, backups, and maintenance. Easy Create Use recommended best-practice configurations. Some configuration options can be changed after the database is created. Engine options Engine typeInfo Amazon Aurora MySQL MariaDB PostgreSQL Oracle Microsoft SQL Server Edition MySQL Community VersionInfo Known Issues/Limitations Review the Known Issues/Limitations to learn about potential compatibility issues with specific database versions. Templates Choose a sample template to meet your use case. Production Use defaults for high availability and fast, consistent performance. Dev/Test This instance is intended for development use outside of a production environment. Free tier Use RDS Free Tier to develop new applications, test existing applications, or gain hands-on experience with Amazon RDS. Info Settings DB instance identifierInfo Type a name for your DB instance. The name must be unique cross all DB instances owned by your AWS account in the current AWS Region. DrupalLab The DB instance identifier is case-insensitive, but is stored as all lowercase (as in "mydbinstance"). Constraints: 1 to 60 alphanumeric characters or hyphens (1 to 15 for SQL Server). First character must be a letter. Can't contain two consecutive hyphens. Can't end with a hyphen. Credentials Settings Master usernameInfo Type a login ID for the master user of your DB instance. root 1 to 16 alphanumeric characters. First character must be a letter Auto generate a password Amazon RDS can generate a password for you, or you can specify your own password Master passwordInfo •••••••• Constraints: At least 8 printable ASCII characters. Can't contain any of the following: / (slash), "(double quote) and @ (at sign). Confirm passwordInfo •••••••• DB instance size DB instance classInfo Choose a DB instance class that meets your processing power and memory requirements. The DB instance class options below are limited to those supported by the engine you selected above. Standard classes (includes m classes) Memory Optimized classes (includes r and x classes) Burstable classes (includes t classes) Include previous generation classes Storage Storage typeInfo Allocated storage 20 GiB (Minimum: 20 GiB, Maximum: 16384 GiB) Higher allocated storage may improve IOPS performance. Provisioning less than 100 GiB of General Purpose (SSD) storage for high throughput workloads could result in higher latencies upon exhaustion of the initial General Purpose (SSD) IO credit balance. external link for more details. Storage autoscalingInfo Provides dynamic scaling support for your database’s storage based on your application’s needs. Enable storage autoscaling Enabling this feature will allow the storage to increase once the specified threshold is exceeded. Maximum storage thresholdInfo Charges will apply when your database autoscales to the specified threshold 1000 GiB Minimum: 21 GiB, Maximum: 16384 GiB Availability & durability Multi-AZ deploymentInfo Create a standby instance (recommended for production usage) Creates a standby in a different Availability Zone (AZ) to provide data redundancy, eliminate I/O freezes, and minimize latency spikes during system backups. Do not create a standby instance Connectivity Virtual Private Cloud (VPC)Info VPC that defines the virtual networking environment for this DB instance. Only VPCs with a corresponding DB subnet group are listed. After a database is created, you can't change the VPC selection. Additional connectivity configuration Subnet groupInfo DB subnet group that defines which subnets and IP ranges the DB instance can use in the VPC you selected. Publicly accessibleInfo Yes Amazon EC2 instances and devices outside the VPC can connect to your database. Choose one or more VPC security groups that specify which EC2 instances and devices inside the VPC can connect to the database. No RDS will not assign a public IP address to the database. Only Amazon EC2 instances and devices inside the VPC can connect to your database. VPC security group Choose one or more RDS security groups to allow access to your database. Ensure that the security group rules allow incoming traffic from EC2 instances and devices outside your VPC. (Security groups are required for publicly accessible databases.) Choose existing Choose existing VPC security groups Create new Create new VPC security group Existing VPC security groups DBSecurityGroup Availability zoneInfo Database portInfo TCP/IP port the database will use for application connections. 3306 Database authentication Database authentication optionsInfo Password authentication Authenticates using database passwords. Password and IAM database authentication Authenticates using the database password and user credentials through AWS IAM users and roles. Additional configuration Database options, backup enabled, backtrack disabled, Enhanced Monitoring enabled, maintenance, CloudWatch Logs, delete protection disabled Database options Initial database nameInfo drupaldb If you do not specify a database name, Amazon RDS does not create a database. DB parameter groupInfo Option groupInfo Backup Creates a point in time snapshot of your database Enable automatic backups Enabling backups will automatically create backups of your database during a certain time window. Please note that automated backups are currently supported for InnoDB storage engine only. If you are using MyISAM, refer to details here. Backup retention periodInfo Choose the number of days that RDS should retain automatic backups for this instance. Backup windowInfo Select the period you want automated backups of the database to be created by Amazon RDS. Select window No preference Copy tags to snapshots Monitoring Enable Enhanced monitoring Enabling Enhanced monitoring metrics are useful when you want to see how different processes or threads use the CPU Granularity Monitoring Role Clicking "Create database" will authorize RDS to create the IAM role rds-monitoring-role Error loading IAM Roles User: arn:aws:sts::103780459311:federated-user/awsstudent is not authorized to perform: iam:ListRoles on resource: arn:aws:iam::103780459311:role/ Log exports Select the log types to publish to Amazon CloudWatch Logs Audit log Error log General log Slow query log IAM role The following service-linked role is used for publishing logs to CloudWatch Logs. RDS Service Linked Role Ensure that General, Slow Query, and Audit Logs are turned on. Error logs are enabled by default. Learn more Maintenance Auto minor version upgrade Info Enable auto minor version upgrade Enabling auto minor version upgrade will automatically upgrade to new minor versions as they are released. The automatic upgrades occur during the maintenance window for the database. Maintenance windowInfo Select the period you want pending modifications or maintenance applied to the database by Amazon RDS. Select window No preference Deletion protection Enable deletion protection Protects the database from being deleted accidentally. While this option is enabled, you can’t delete the database. Estimated monthly costs DB instance 12.41 USD Storage 2.30 USD Total 14.71 USD This billing estimate is based on on-demand usage as described in Amazon RDS Pricing. Estimate does not include costs for backup storage, IOs (if applicable), or data transfer. Estimate your monthly costs for the DB Instance using the AWS Simple Monthly Calculator. We're sorry, your request to create DB instance DrupalLab has failed. User: arn:aws:sts::103780459311:federated-user/awsstudent is not authorized to perform: iam:CreateRole on resource: arn:aws:iam::103780459311:role/rds-monitoring-role
It's a good lab but the instructions do not match the new "create database" interface and do not indicate to click on "Switch to your original interface.".
It appears as though you are testing a new UI for RDS database provisioning. The steps in 12 and 13 didn't match-up to what I was seeing on the screen (I ignored the informational text at the top of the page). The page kept showing this error: Error loading resource: s is undefined. Eventually, I looked at the informational message and noticed a message with a link that said something like: "Switch to the original database creation flow". When I clicked the link, the "old" DB creation screens appeared and then I was able to follow the instructions. Please update the training instuctions to tell readers to click this link. Otherwise, you'll have a lot of frustrated users.
RDS was not getting created as it said I was missing create resource role , probably you need to add the correct region this has to be done in.