Skip to content

Commit eab24f6

Browse files
committed
[update] - add more detail about engine when list db instances and clusters
1 parent 84e918b commit eab24f6

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

services/rds.sh

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ aws_rds_list_db_clusters() {
66
aws_run_commandline 'aws rds describe-db-clusters \
77
--query "*[].{\
88
DBClusterIdentifier:DBClusterIdentifier,\
9+
Status:Status,\
10+
DBClusterParameterGroup:DBClusterParameterGroup,\
911
Endpoint:Endpoint,\
12+
ReaderEndpoint:ReaderEndpoint,\
13+
Engine:Engine,\
14+
EngineVersion:EngineVersion,\
1015
DBClusterMembers:DBClusterMembers\
1116
}" --output table'
1217
}
@@ -15,8 +20,13 @@ aws_rds_list_db_instances() {
1520
aws_run_commandline 'aws rds describe-db-instances \
1621
--query "*[].{\
1722
DBInstanceIdentifier:DBInstanceIdentifier,\
23+
DBInstanceStatus:DBInstanceStatus,\
1824
Engine:Engine,Endpoint:Endpoint.Address,\
19-
DBInstanceClass:DBInstanceClass\
25+
DBInstanceClass:DBInstanceClass,\
26+
Engine:Engine,\
27+
EngineVersion:EngineVersion,\
28+
DBParameterGroupName:DBParameterGroups[0].DBParameterGroupName,\
29+
DBParameterGroupApplyStatus:DBParameterGroups[0].ParameterApplyStatus\
2030
}" --output table'
2131
}
2232

@@ -148,3 +158,31 @@ aws_rds_create_instance_snapshot_with_hint() {
148158
aws_rds_list_events() {
149159
aws rds describe-events
150160
}
161+
162+
# AWS rds reboot
163+
164+
aws_rds_reboot_db_instance() {
165+
aws_rds_db_instance_identifier=$1
166+
echo Reboot the aws rds db instance ${aws_rds_db_instance_identifier:?"aws_rds_db_instance_identifier is unset or empty"}
167+
aws_run_commandline "aws rds reboot-db-instance --db-instance-identifier ${aws_rds_db_instance_identifier}"
168+
}
169+
170+
aws_rds_reboot_db_instance_with_hint() {
171+
aws_rds_reboot_db_instance $(echo "$(peco_aws_list_db_instances)" | peco)
172+
}
173+
174+
# AWS upgrade from aurora-1 to aurora-2
175+
aws_help_rds_upgrade_aurora_1_to_aurora_2() {
176+
echo \
177+
"
178+
Here is the strcuture of the commandline \
179+
180+
aws rds modify-db-cluster \
181+
--db-cluster-identifier DB_CLUSTER_NAME \
182+
--db-instance-parameter-group-name DB_PARAMETER_GROU_NAME \
183+
--db-cluster-parameter-group-name DB_CLUSTER_PARAMETER_GROUP_NAME \
184+
--engine-version 5.7.mysql_aurora.2.10.2 \
185+
--allow-major-version-upgrade \
186+
--apply-immediately
187+
"
188+
}

0 commit comments

Comments
 (0)