克隆Azure Cosmos DB容器报错:EnableDataTransfer未启用求助
解决Azure Cosmos DB容器复制任务报错问题
开启账户级数据传输功能
容器复制任务依赖Cosmos DB账户的EnableDataTransfer属性,该属性默认可能未开启,且不会直接显示在常规JSON模板中。操作步骤:- 登录Azure门户,进入目标Cosmos DB账户
- 左侧导航栏选择「功能」→「数据传输」
- 勾选「启用数据传输」并保存设置
Azure CLI命令行快速配置
若偏好命令行操作,可执行以下命令检查并开启该功能:# 查看当前账户数据传输功能状态 az cosmosdb show --name <Cosmos账户名称> --resource-group <资源组名称> --query "enableDataTransfer" # 启用数据传输功能 az cosmosdb update --name <Cosmos账户名称> --resource-group <资源组名称> --enable-data-transfer true权限二次确认
除容器写入权限外,需确保当前操作账号拥有Cosmos DB账户级别的Microsoft.DocumentDB/databaseAccounts/write权限,同时具备源容器的读权限、目标容器的读写权限。
内容的提问来源于stack exchange,提问作者J Nguyen
相关产品推荐
相关产品推荐

