当我在 Azure 门户中创建新的 CosmosDB 数据库时,我必须在各种 API(Gremlin、MongoDB、SQL/DocumentDB 和 Table)之间进行选择。
与 Azure 门户的许多其他限制一样,我希望有一种方法可以将新的 CosmosDB 配置为使用 PowerShell 或 Azuzre cli 使用多个 API。
有没有办法向我的 CosmosDB 实例添加额外的 API?如果没有,将来会有办法做到这一点吗?
更新: 我刚刚使用 Mongo api 创建了一个 Cosmos DB 帐户,并注意到查询资源管理器仍然可用,并允许我输入和执行 SQL/DocumentDB 查询,所以显然默认是允许两个 API(Mongo 和 SQL /文档数据库)。但是,我不确定如何获取 ConnectionString (AccountKey),以便我可以像 azure 门户在我自己的客户端中那样使用 DocumentDB/SQL API。任何人都知道如何使用 Mongo API 从 CosmosDB 设置连接字符串,使其成为 DocumentDB/Sql API 的有效连接字符串?