Azure Cosmos DB--创建容器后更新冲突解决策略
场景是将冲突解决策略从上一个Writer Wins更新为自定义冲突解决 文档中提供的示例用于特定的冲突策略,但只能在创建容器时执行。有没有其他方法可以在创建后更新 我知道在Azure门户中,有“缩放和设置”,用户可以在其中更新冲突解决方案,但当我尝试更新时,它会给我以下错误Azure Cosmos DB--创建容器后更新冲突解决策略,azure,azure-cosmosdb,Azure,Azure Cosmosdb,场景是将冲突解决策略从上一个Writer Wins更新为自定义冲突解决 文档中提供的示例用于特定的冲突策略,但只能在创建容器时执行。有没有其他方法可以在创建后更新 我知道在Azure门户中,有“缩放和设置”,用户可以在其中更新冲突解决方案,但当我尝试更新时,它会给我以下错误 {"code":400,"body":{"code":"BadRequest","message":"Message: {\"Errors\":[\"Updating conflict resolution policy i
{"code":400,"body":{"code":"BadRequest","message":"Message: {\"Errors\":[\"Updating conflict resolution policy is currently not supported\"]}
有人知道为什么会出现这个错误吗?或者,在客户端SDK中可能有一些东西可用于更新冲突策略?因为消息表明,这目前不适用于客户,因为这是您第一次遇到此问题,您有两个选项: 1) 如果您的应用程序是新的,并且您可以进行返工,则可以使用新策略从头开始删除并重新创建集合 2) 如果它是一个旧的应用程序,并且您无法删除和重新创建它,那么产品团队仍然可以从后端执行此操作,但您需要联系支持部门以获取相同的信息 在创建新集合时,一定要考虑更新策略是安全的,但在运行时,如果冲突解决方案发生更改,则必须由应用程序处理行为的更改。能够更新冲突解决策略对于客户的安全来说不是一项功能。这是根据请求从后端完成的 希望这有帮助 谢谢
Navtej SCosmos DB产品团队不会通过支持更改冲突解决策略。它是不安全的,并且当前不受产品支持。