RDS のリソース ID から DB クラスター ID を割り出す方法
困っていた内容
RDS のリソース ID(cluster-XXXXXXXXXXXXXXXXXXXXXXXXXX)はわかっているのですが、その DB クラスター ID がわからないです。
検索バーからリソース ID で検索をかけても、対象の DB クラスターが引っかかりません。
マネジメントコンソールで、DB クラスター名をクリックした後に設定タブからリソース ID を確認できますが、DB クラスターの数が多くて、一つ一つ見ていくのが大変です。
どう対応すればいいの?
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 クラスター ID や Amazon リソースネーム (ARN)を記載いただければと存じます。
DB インスタンス ID を割り出したい場合は?
以下の記事をご参照ください。