Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ / / /

エージェントのバージョンの更新

このエンドポイントは、MongoDB Agent とツールを、リクエストの時点で利用可能な最新バージョンに更新します。

このリクエストが完了すると、Cloud Manager はエージェント構成を変更し、更新されたバージョンを保存します。

このリソースには Project Automation Adminロールが必要です。

ベース URL: https://cloud.mongodb.com/api/public/v 1.0

POST /groups/{PROJECT-ID}/automationConfig/updateAgentVersions
名前
タイプ
必要性
説明
プロジェクトID
string
必須
オートメーション構成を所有するグループの一意の識別子。

次のクエリ パラメータは 任意です。

名前
タイプ
必要性
説明
default
pretty
ブール値
任意
false
envelope
ブール値
任意

応答をエンベロープでラップするかどうかを示すフラグ。

一部の APIクライアントは、 HTTPレスポンス ヘッダーまたはステータス コードにアクセスできません。 これを修正するには、クエリでenvelope=trueを設定します。

1 つの結果を返すエンドポイントの場合、レスポンス本体には次のものが含まれます。

名前
説明
status
HTTPレスポンス コード
content
期待される応答本体
false
名前
タイプ
必要性
説明
automationAgentVersion
string
任意
MongoDB Agent を更新するバージョン。
bioConnectorVersion
string
任意
BI Connectorを更新するバージョン。
mongoDbToolsVersion
string
任意
MongoDB Database Toolsを更新するバージョン
Parameter
タイプ
説明
automationAgentVersion
string
指定されたプロジェクト内の MongoDB Agent のバージョン。
backupAgentVersion
string
指定されたプロジェクト内のバックアップエージェントのバージョン。 Cloud Manager はバックアップエージェントを削除したため、このパラメータはnullを返す必要があります。
bioConnectorVersion
string
指定されたプロジェクト内のMongoDB Connector for BIのバージョン。
mongoDbToolsVersion
string
指定されたプロジェクト内の MongoDB Database Tools のバージョン。
monitoringAgentVersion
string
指定されたプロジェクト内のモニタリングエージェントのバージョン。 Cloud Manager has removed the Monitoring Agent, so this parameter should return null.
1curl --user "{publicApiKey}:{privateApiKey}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request POST "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/automationConfig/updateAgentVersions?pretty=true" \
6 --data '{
7 "automationAgentVersion": "11.11.0.7355"
8 }'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "automationAgentVersion": "11.11.0.7355",
3 "backupAgentVersion" : null,
4 "biConnectorVersion" : "2.14.0",
5 "mongoDbToolsVersion" : null,
6 "monitoringAgentVersion" : null
7}

戻る

オートメーション構成の例