【问题标题】:How to connect an Azure Functions project to local Cosmos DB?如何将 Azure Functions 项目连接到本地 Cosmos DB?
【发布时间】:2020-06-16 15:38:43
【问题描述】:
我正在创建一个 Azure 函数,该函数将对 CosmosDB 中的文档执行 GET 请求。我在 Visual Studio 2019 预览版中初始化了一个新的 Azure Functions 项目,创建了一个新的 HTTP 触发器函数,现在我正在努力连接到我的 Azure Cosmos 模拟器。模拟器给了我一个主连接字符串,但我不确定它是如何读入的。我想转到函数 url 并让它返回我放在本地 Cosmos 模拟器中的数据。任何帮助将不胜感激!
【问题讨论】:
标签:
c#
azure-functions
azure-cosmosdb
【解决方案1】:
要连接到本地模拟器,您只需使用此端点和密钥创建一个新的 Cosmos 客户端实例。
CosmosClient client = new CosmosClient("https://localhost:8081", "C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==");
希望这有帮助。