Vincular várias fontes de dados
Chame esse endpoint de vincular várias fontes de dados a um aplicativo. O limite total de fontes de dados vinculadas por aplicativo é de 100. As fontes de dados vinculadas por esse endpoint terão ReadAndWrite
regras padrão.
parâmetros de caminho
-
Uma ID de projeto/grupo do Atlas.
-
O ObjectID do seu aplicativo. A seção de ID de projeto e aplicativo do App Services API mostra como localizar esse valor.
Respostas
-
Sem conteúdo
-
- As fontes de dados excedem o limite de 25 na carga
- As fontes de dados excedem o limite de 100 no aplicativo
- Várias regras padrão para uma única fonte de dados
- O tipo de fonte de dados não é "mongodb-atlas" nem "datalake"
- Falha na vinculação para pelo menos uma fonte de dados
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"}}]'
Exemplos de solicitação
[
{
"name": "first-cluster",
"type": "mongodb-atlas",
"config": {
"clusterName": "Cluster0"
}
}
]
Exemplos de resposta (400)
FailedLinkingDataSourceResponse
{
"failedClusterNames": [
"first-cluster"
]
}
{
"error": "string",
"error_code": "string"
}