【发布时间】:2022-07-14 23:23:58
【问题描述】:
我们正在尝试将一些数据从 DataLake 摄取到 Azure Cosmos DB,Spark OLTP Connector 似乎是最容易使用的。
但是由于公司的政策,我们不应该使用主密钥,我们通常对应用程序使用托管标识。我看到 Cosmos DB Java 客户端构建器具有 \'TokenCredential\' 选项,示例代码如下:
CosmosAsyncClient client = CosmosClientBuilder
.credential(new DefaultAzureCredentialBuilder().build())
.buildAsyncClient();
无论如何设置连接器以使用与托管身份相同的身份验证机制?
标签: apache-spark azure-cosmosdb azure-cosmosdb-sqlapi