使用Azure Key Vault保护Azure Speech服务中的API Key
一、Azure Key Vault是什么?
Azure Key Vault是一个安全的密钥存储服务,可以帮助您保护Azure上的密钥、密码、证书和其他敏感信息。本文档将指导您如何使用Azure Key Vault来保护Azure Speech服务密钥。
二、操作步骤
1.创建Azure Key Vault实例
①. 登录Azure门户
打开浏览器,访问portal.azure.com并使用您的Azure账户登录。
②. 创建Key Vault资源
在Azure门户的中间搜索框,输入“Key Vault”,然后从结果中选择“Key Vault”。
点击“创建”按钮开始创建过程。
③.填写必要的信息,包括:
- 订阅:选择您的Azure订阅。
- 资源组:选择或创建一个新的资源组。
- Key Vault名称:输入一个全局唯一的名称。
- 地区:选择一个地理区域。
注意:
前期测试阶段可以选择“所有网络”,后续正式环境建议选择所选网络加白名单。
④.点击“查看 + 创建”,然后点击“创建”以部署Key Vault。
2: 在Entra ID上注册应用程序
①.找到Entra ID。
②.在Entra ID的左侧导航栏中,选择“应用注册”选项。
③.点击页面顶部的“新注册”按钮,开始注册新的应用程序。
④.填写应用程序的注册信息,包括应用程序名称(可自定义)、支持的账户类型(通常选择“仅此组织目录中的账户”),以及重定向URI(根据应用的需求填写)。
⑤.完成信息填写后,点击“注册”按钮,完成应用程序的注册过程。
⑥.注册成功后,您将看到应用程序的概览页面。在此页面上,记录下“应用程序(客户端)ID”和“目录(租户)ID”,这些信息在后续步骤中将需要使用。