Amazon DocumentDB でエンジンバージョンを確認する方法を教えてください
困っていた内容
稼働中の DocumentDB のエンジンバージョンを確認したいです。
AWS マネジメントコンソールからはメジャーバージョンしか確認できないように見えるので、確認する方法を教えてください。
どう対応すればいいの?
mongo Shell で次のコマンドを実行してください。
db.runCommand({getEngineVersion: 1})
Amazon DocumentDB クラスターに mongo Shell で接続し、上記のコマンドを実行するとエンジンバージョンが確認できます。
現在の Amazon DocumentDB エンジンのバージョンを確認するには、次のコマンドを実行します。
db.runCommand({getEngineVersion: 1})
なお、mongo Shell をインストールしていない場合、次の AWS ドキュメントをご確認ください。
ステップ 5: mongo シェルをインストールします
やってみた
Amazon DocumentDB コンソール から、確認したいクラスターを選択します。
接続セクションから、接続に必要なコマンドを確認します。
確認したコマンドを参考に、mongo Shell でクラスターに接続します。
# 証明書のダウンロード(必要に応じて) $ wget https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem # クラスターに接続 $ mongo --ssl --host hato-DocumentDB-cluster.cluster-abcd.ap-northeast-1.docdb.amazonaws.com:27017 --sslCAFile global-bundle.pem --username hato --password 【マスターパスワード】
接続後db.runCommand({getEngineVersion: 1})
を実行し、結果に含まれるengineVersion
を確認します。
今回の場合は3.0.2509
のようです。
rs0:PRIMARY> db.runCommand({getEngineVersion: 1}) { "engineVersion" : "3.0.2509", "ok" : 1, "operationTime" : Timestamp(1692951659, 1) }
参考資料
ステップ 5: mongo シェルをインストールします
現在の Amazon DocumentDB エンジンのバージョンを確認する方法を教えてください。