Utiliza este recurso para cargar el último manifiesto de versión de MongoDB, Inc.
Importante
El último manifiesto de la versión de MongoDB presenta el isSpecialLTSVersion campo. En las versiones de Ops Manager 8.0 anteriores a la 8.0.12, este campo puede afectar la lógica de generación de respuestas después de una solicitud exitosa de PUT a
api/public/v1.0/versionManifest endpoint.
Este problema se ha resuelto en Ops Manager 8.0.12. Si está ejecutando una versión anterior 8.0, le recomendamos una de las siguientes acciones:
Actualizar a Ops Manager 8.0.12 o superior para asegurar la compatibilidad.
Si no puedes actualizar de inmediato, modifica tus solicitudes de API para filtrar el campo
isSpecialLTSVersion.
Contacte con el soporte técnico de MongoDB para recibir más ayuda.
Advertencia
No cambie ningún valor en el JSON file. Los parámetros y valores en este archivo, así como su estructura, pueden cambiar sin previo aviso.
Roles necesarios
Puede llamar correctamente a este punto final con cualquiera de los siguientes roles asignados:
Resource
URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
PUT /versionManifest
Parámetros de la ruta de solicitud
Este endpoint no utiliza parámetros de ruta de solicitud HTTP.
Parámetros de Solicitud Query
Los siguientes parámetros de query son opcionales:
Nombre | Tipo | Descripción | predeterminado |
|---|---|---|---|
| booleano | Indica si el cuerpo de la respuesta debe estar en un prettyprint formato. |
|
Parámetros del cuerpo de la solicitud
Este endpoint no utiliza parámetros de cuerpo de solicitud HTTP.
Respuesta
Estos valores pueden cambiar en cualquier momento sin previo aviso. Siguen siendo compatibles con Ops Manager.
Solicitud de ejemplo
1 curl --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 @4.2.json
Respuesta de ejemplo
Encabezado de respuesta
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
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}
Respuesta del cuerpo
El archivo JSON incluye todos los datos que tu instancia de Ops Manager necesita. Esto abarca todas las versiones y variantes disponibles de MongoDB para descargar e implementar en los hosts de MongoDB gestionados por Ops Manager.
Los parámetros y valores de este archivo, así como su estructura, pueden cambiar sin previo aviso.