RDS のリソース ID から DB クラスター ID を割り出す方法

describe-db-clusters コマンドを使用することで RDS のリソース ID から DB クラスター ID を割り出すことができます。
2024.02.23

困っていた内容

RDS のリソース ID(cluster-XXXXXXXXXXXXXXXXXXXXXXXXXX)はわかっているのですが、その DB クラスター ID がわからないです。

検索バーからリソース ID で検索をかけても、対象の DB クラスターが引っかかりません。

リソースID検索しても表示されない2

マネジメントコンソールで、DB クラスター名をクリックした後に設定タブからリソース ID を確認できますが、DB クラスターの数が多くて、一つ一つ見ていくのが大変です。

設定からリソースIDを確認2

どう対応すればいいの?

describe-db-clustersコマンドを使用して RDS のリソース ID から DB クラスター ID を割り出すことができます。

$ aws rds describe-db-clusters \
 --query 'DBClusters[].{DBClusterIdentifier:DBClusterIdentifier,DbClusterResourceId:DbClusterResourceId}' \
 --output text
database-1      cluster-4FLE22XXXXXXXXXXXXXXXXXXXX
(略)

クラスメソッドの AWS 総合支援サービスに RDS 関連のお問い合せを行う場合や AWS サポートセンターに起票をする際は DB クラスター IDAmazon リソースネーム (ARN)を記載いただければと存じます。

DB インスタンス ID を割り出したい場合は?

以下の記事をご参照ください。

参照