Vincular múltiples fuentes de datos

PUBLICAR /groups/{groupId}/apps/{appId}/multi_data_sources

Llama a este punto final para vincular varias fuentes de datos a una aplicación. El límite total de fuentes de datos vinculadas por aplicación es 100. Las fuentes de datos vinculadas por este punto final tendrán ReadAndWrite reglas predeterminadas.

Parámetros de ruta

aplicación/json

Cuerpo

  • Nombre string

    Crea un nombre para identificar cada clúster que quieras vincular.

  • tipo string

    El tipo de fuente de datos que desea vincular.

    Los valores son mongodb-atlas o datalake.

  • config Objeto
    Ocultar atributo de configuración Mostrar atributo de configuración Objeto
    • nombre del clúster string Requerido

      El nombre del clúster de la fuente de datos. El nombre puede tener como máximo 64 caracteres y solo debe contener letras ASCII, números, guiones bajos y guiones.

Respuestas

  • 201

    Sin contenido

  • 400 aplicación/json
    • Las fuentes de datos superan el límite de 25 en la carga útil
    • Las fuentes de datos superan el límite de 100 en la aplicación
    • Múltiples reglas por defecto para una única fuente de datos
    • El tipo de fuente de datos no es "mongodb-atlas" ni "datalake"
    • La vinculación falló para al menos una fuente de datos
    Uno de:
POST /groups/{groupId}/apps/{appId}/multi_data_sources
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/multi_data_sources' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '[{"name":"first-cluster","type":"mongodb-atlas","config":{"clusterName":"Cluster0"}}]'
Solicitar ejemplos
[
  {
    "name": "first-cluster",
    "type": "mongodb-atlas",
    "config": {
      "clusterName": "Cluster0"
    }
  }
]
Ejemplos de respuestas (400)
{
  "failedClusterNames": [
    "first-cluster"
  ]
}
{
  "error": "string",
  "error_code": "string"
}