Cosmos DB v2 SDK PreferredLocations属性

时间:2020-08-24 20:29:34

标签: azure-cosmosdb

我们正在尝试根据此https://docs.microsoft.com/en-us/azure/cosmos-db/tutorial-global-distribution-sql-api?tabs=dotnetv2%2Capi-async#net-sdk使用Microsoft.Azure.Documents.ConnectionPolicy.PreferredLocations属性,以将其他读取区域用于服务中的CosmosDB调用。 读取位置为“美国东部2 EUAP”,写入位置为“美国中部EUAP”。 但是所有读取请求都仅到达写入位置,而不是读取位置。 “美国东部2 EUAP”是否是PreferredLocations属性的有效值? 我使用的是与门户网站上显示的字符串相同的字符串(在读取区域下启用)。文档中提到了该https://azure.microsoft.com/regions/上的区域,但“ EUAP”区域没有提及。根据文档,我相信这是正在发生的事情

If the read regions specified in the PreferredLocations list are not available, reads will be served out of write region.

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

EUAP区域似乎与early access有关。您可以使用LocationNames类来指定它们。就是说,我不确定目前的状态-除非您有特定的EUAP需求,否则使用公共区域似乎是一个更好的主意。