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

能否通过ARM模板为Azure语音服务配置CMK加密及VNet集成?

结论

完全可以通过ARM模板同时实现Azure认知服务Speech服务的客户管理密钥(CMK)加密能力配置与Vnet集成配置。

CMK配置说明

你提供的encryption片段属于CMK配置的核心部分,完整配置需要补充密钥来源声明,正确的完整配置块如下:

"encryption": {
  "keySource": "Microsoft.KeyVault",
  "keyVaultProperties": {
    "keyName": "你的Key Vault密钥名称",
    "keyVersion": "你的密钥版本号",
    "keyVaultUri": "你的Key Vault访问URI"
  }
}

配置前需要提前完成前置准备:

  • 对应Key Vault必须启用软删除与清除保护功能
  • 为认知服务资源提供程序Microsoft.CognitiveServices授予Key Vault的密钥读取、解密、加密权限

Vnet集成配置说明

Vnet集成需要在ARM模板的Speech服务资源properties下添加networkAcls配置块,示例如下:

"networkAcls": {
  "defaultAction": "Deny",
  "virtualNetworkRules": [
    {
      "id": "/subscriptions/你的订阅ID/resourceGroups/你的资源组名/providers/Microsoft.Network/virtualNetworks/你的Vnet名称/subnets/你的子网名称",
      "ignoreMissingVnetServiceEndpoint": false
    }
  ],
  "ipRules": []
},
"publicNetworkAccess": "Enabled"

如果需要完全禁止公网访问仅允许Vnet内流量,将publicNetworkAccess修改为Disabled即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 22:27:01