You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Terraform创建Azure AI多服务账户遇ResourceKindRequireAcceptTerms错误咨询

Azure AI多服务账户Terraform部署报错ResourceKindRequireAcceptTerms解决方案

问题本质

错误ResourceKindRequireAcceptTerms并非需要创建额外的csrainotice类资源,核心原因是你的Azure订阅未同意**Cognitive Services(多服务账户)**对应的负责任AI使用条款。

解决步骤

方式1:Azure CLI操作

替换命令中的<your-subscription-id>和<region>(如eastus),执行以下命令完成条款同意:

# 切换到目标订阅
az account set --subscription <your-subscription-id>
# 确认目标区域支持的SKU(可选操作)
az cognitiveservices account list-skus --location <region> --kind CognitiveServices
# 同意负责任AI条款
az cognitiveservices account accept-terms --kind CognitiveServices --subscription <your-subscription-id>

方式2:Azure门户操作

  1. 登录Azure门户,手动发起创建Azure AI多服务账户的流程,资源类型选择CognitiveServices
  2. 在创建向导中,会弹出负责任AI条款确认界面,勾选同意后完成资源创建(可创建后立即删除,订阅的条款同意状态会永久保留)

方式3:PowerShell操作

替换<your-subscription-id>和<region>,执行以下命令:

# 切换到目标订阅
Set-AzContext -Subscription <your-subscription-id>
# 确认目标区域支持的SKU(可选操作)
Get-AzCognitiveServicesAccountSku -Location <region> -Kind CognitiveServices
# 同意负责任AI条款
Invoke-AzCognitiveServicesAccountTerms -Kind CognitiveServices -Accept

后续Terraform操作

完成条款同意后,直接重新执行Terraform的terraform apply命令即可正常部署,无需修改现有azurerm_cognitive_account资源的配置。

内容的提问来源于stack exchange,提问作者RSW

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:16:04