AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

を使用して に最新バージョンのマニフェストをアップロードするMongoDB Ops ManagerAPI

MongoDB Ops Managerインターネット アクセスが制限されている の配置の場合、 が使用する バージョン MongoDB Ops ManagerマニフェストがMongoDB が提供する最新のバージョンマニフェストと一致しない可能性があります。

から最新のバージョンマニフェストをダウンロードし、MongoDB MongoDB Ops Managerを使用してAPI にアップロードできます。

重要

最新のMongoDBバージョンマニフェストには isSpecialLTSVersionフィールドが導入されています。より前のMongoDB Ops Manager8.0 8.0.12のリリースでは、このフィールドはAPIPUT 1/public/v.0 /versionManifest への リクエストが成功した後に応答生成ロジックに影響可能性があります。エンドポイント。

この問題はMongoDB Ops Manager 8.0.12 で解決されました。 以前の 8.0 を実行中いる場合リリースには、次のいずれかのアクションを推奨します。

  • 互換性を確保するためにMongoDB Ops Manager 8.0.12 以降にアップグレードします。

  • すぐにアップグレードできない場合は、 APIリクエストを変更して isSpecialLTSVersionフィールドをフィルタリングで除外してください。

詳細なサポートについては、 MongoDB サポートにお問い合わせください。

API リソースは、これらの変数の 1 つ以上を使用します。 これらの API リソースを呼び出す前に、これらの変数を目的の値に置き換えます。

名前
タイプ
説明

{PUBLIC-KEY}

string

API認証情報の公開 API キー。

{PRIVATE-KEY}

string

<OpsManagerHost>:<Port>

string

MongoDB Ops Manager インスタンスのURL

{OPS-MANAGER-VERSION}

string

MongoDB Ops Managerインスタンスのメジャー バージョンとマイナー バージョン。

たとえば、4.2

APIキーには、 Global Automation AdminまたはGlobal Ownerロールが必要です。

MongoDB Ops Managerのバージョンを更新して最新のバージョンマニフェストを使用するには:

1

パブリックインターネットにアクセスできるマシンから、次のコマンドを実行して、MongoDB から バージョンの最新のバージョンマニフェストを取得します。MongoDB Ops ManagerMongoDB

Tip

{OPS-MANAGER-VERSION}を MongoDB Ops Manager のメジャーおよびマイナー バージョンに置き換えます。

たとえば、4.2

curl --request GET "https://opsmanager.mongodb.com/static/version_manifest/{OPS-MANAGER-VERSION}.json" \
--header "Accept: application/json" \
--output {OPS-MANAGER-VERSION}.json

応答として受け取るJSONファイルには、MongoDB Ops Manager インスタンスが必要とするすべてのデータが含まれます。 MongoDBこれは、ご使用の のバージョンがサポートするMongoDB Ops Manager のすべてのバージョンとバリアントをカバーします。

このファイルのパラメータと値、およびそれらがどのように構成されているかは、通知なしに変更される可能性があります。

2
3

MongoDB Ops Managerインスタンスにアクセスできるホストから、 バージョンマニフェストの更新エンドポイントを使用して、最新のバージョンマニフェストをMongoDB Ops Managerにアップロードします。

次のコマンドを実行し、プレースホルダーをAPI リソースの変数に置き換えて、バージョンマニフェストを更新します。

1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request PUT "https://<OpsManagerHost>:<Port>/api/public/v1.0/versionManifest?pretty=true" \
6 --data @{OPS-MANAGER-VERSION}.json
4

MongoDB Ops Managerインスタンスにアクセスできるホストから、 MongoDB Ops Managerバージョンマニフェストを取得するエンドポイントを使用して、 MongoDB Ops Managerが最新のバージョンマニフェストを使用していることを確認します。 API キーがなくても、このエンドポイントを呼び出すことができます。

次のコマンドを実行し、プレースホルダーをAPI リソースの変数に置き換えて、バージョンマニフェストを更新します。

1curl --include --header "Accept: application/json" \
2 --request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/unauth/versionManifest?pretty=true"

応答は、MongoDB からダウンロードし、MongoDB Ops Manager インスタンスにアップロードしたバージョンマニフェストと一致する必要があります。