@@ -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() {
148158aws_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