RDS
Definition
RDS, or Amazon Relational Database Service, is a managed database service provided by AWS that simplifies the setup, operation, and scaling of a relational database in the cloud. It supports multiple database engines, including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server. RDS automates time-consuming administrative tasks such as hardware provisioning, database setup, patching, and backups, allowing developers to focus on application development.
Secure Settings Example
{
"DBInstanceIdentifier": "my-secure-db",
"MasterUsername": "admin",
"MasterUserPassword": "securepassword123!",
"DBSecurityGroups": ["my-secure-db-sg"],
"StorageEncrypted": true,
"BackupRetentionPeriod": 7,
"MultiAZ": true,
"PubliclyAccessible": false
}
Insecure Settings Example
{
"DBInstanceIdentifier": "my-insecure-db",
"MasterUsername": "admin",
"MasterUserPassword": "password",
"DBSecurityGroups": ["my-insecure-db-sg"],
"StorageEncrypted": false,
"BackupRetentionPeriod": 0,
"MultiAZ": false,
"PubliclyAccessible": true
}