One of ways to learn AWS is start with https://aws.amazon.com/lightsail/, first month is free.
List of services on AWS Lightsail:
- Instances
- Containers
- Databases
- Networking
- Storage
- Snapshots
Databases
aws lightsail get-relational-database --relational-database-name dbname-here --profile profile-here
PS F:\Projects\github\spring-jpa-h2> F:\xampp\mysql\bin\mysql.exe -u dbmasteruser -h ls-01873f09d6081824bab0192b883ef5308f7e2d73.ckcgqkvrumsn.us-east-1.rds.amazonaws.com -p Enter password: ******************************** Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 6065 Server version: 8.0.23 Source distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MySQL [(none)]> show databases; +--------------------+ | Database | +--------------------+ | dbmaster | | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 5 rows in set (0.375 sec) MySQL [(none)]>
Setup AWS Lightsail Instance for Cloud9
sudo apt install nodejs npm -y
aws lightsail get-instance --instance-name instancename-here --profile profile-here
PS C:\Users\tuyen> aws lightsail delete-instance --instance-name WordPress_Multisite-1 --profile PROFILE-NAME-HERE --region ap-southeast-2
{
"operations": [
{
"id": "448a6332-1cdd-4151-ad70-eb5c8a1acac6",
"resourceName": "4e17d509-b746-4a41-91b6-04c63467e470",
"resourceType": "Alarm",
"createdAt": "2023-11-08T21:57:57.967000+07:00",
"location": {
"availabilityZone": "all",
"regionName": "ap-southeast-2"
},
"isTerminal": true,
"operationDetails": "WordPress_Multisite-1",
"operationType": "DeleteAlarm",
"status": "Succeeded",
"statusChangedAt": "2023-11-08T21:57:57.967000+07:00"
},
{
"id": "5cc7c719-b605-4bf7-80d1-caf780aae459",
"resourceName": "WordPress_Multisite-1",
"resourceType": "Instance",
"createdAt": "2023-11-08T21:57:58.450000+07:00",
"location": {
"availabilityZone": "ap-southeast-2a",
"regionName": "ap-southeast-2"
},
"isTerminal": true,
"operationDetails": "",
"operationType": "DeleteInstance",
"status": "Succeeded",
"statusChangedAt": "2023-11-08T21:57:58.450000+07:00"
}
]
}
PS C:\Users\tuyen>
PS C:\Users\tuyen> aws lightsail delete-instance --instance-name Ghost-1 --profile PROFILE-NAME-HERE
{
"operations": [
{
"id": "f0838a18-8c81-441f-bddf-07e2e0f8f0d5",
"resourceName": "Ghost-1",
"resourceType": "Instance",
"createdAt": "2024-09-23T11:18:42.894000+07:00",
"location": {
"availabilityZone": "us-east-1a",
"regionName": "us-east-1"
},
"isTerminal": true,
"operationDetails": "",
"operationType": "DeleteInstance",
"status": "Succeeded",
"statusChangedAt": "2024-09-23T11:18:42.894000+07:00"
}
]
}
PS C:\Users\tuyen>
PS C:\Users\tuyen> aws lightsail get-relational-databases --region us-east-1 --profile PROFILE-NAME-HERE
PS C:\Users\tuyen> aws lightsail delete-relational-database --relational-database-name RELATIONAL-DB-NAME-HERE --region us-east-1 --profile PROFILE-NAME-HERE

