問題タブ [mongodb-mms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - mongodb ops manager REST API を使用してスイッチオーバーを実行する
ops manager バージョン 3.6 によって管理される mongodb レプリカ セット内でスイッチオーバーを実行することを目的とした Python スクリプト (およびスクリプトを機能させることができないため、それは別の話ですが、それは別の話です) を作成しました。1 つのサイトに 3 つのサーバー、もう 1 つのサイトに 2 つのサイトの 2 つのサイトがあり、そのスクリプトが基本的に行うことは、PUT 要求を送信してレプリカ セットの自動化構成を編集し、指定されたサイトに応じて必要なサーバーの優先度を変更することです。残りを 1 のままにしてアービタを追加し、必要に応じてそれらを削除しながら、2 にします。ここでの目的は、put リクエストで優先度を変更して動作させることです。PUT リクエストは次のようになります。
MMS_User と MMS_API は、MMS とも呼ばれる ops マネージャーにアクセスするために使用される識別トークンです。
これを試みると (スクリプトは、切り替え先のサーバー名を引数として要求します)、次のメッセージが表示されます。
引数として指定されたサーバー名は、実際の引用符「引数として指定されたサーバー名」ではなく、それが示すものです。