你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 云服务(外延支持)中使用证书

重要

自 2025 年 3 月 31 日起,云服务(经典)被弃用,将于 2027 年 3 月 31 日完全停用。 详细了解此弃用以及如何迁移

密钥保管库用于存储与云服务(外延支持)关联的证书。 可通过 Azure 门户PowerShell 创建密钥保管库。 将证书添加到密钥保管库,然后引用服务配置文件中的证书指纹。 还需要启用密钥保管库来获得适当的权限,以便云服务(外延支持)资源可从密钥保管库检索存储为机密的证书。

向密钥保管库上传证书

  1. 登录到 Azure 门户并导航到密钥保管库。 如果未设置密钥保管库,可以选择在此同一窗口中创建一个。

  2. 选择“访问配置”

    图像显示从密钥保管库边栏选项卡中选择访问策略。

  3. 确保访问配置包括以下属性:

    • 启用对 Azure 虚拟机的访问以进行部署

    图像显示 Azure 门户中的“访问策略”窗口。

  4. 选择“证书”

    图像显示在 Azure 门户的 Key Vault 边栏选项卡策略窗口中选择证书选项。

  5. 选择“生成/导入”

    图像显示选择“生成/导入”选项

  6. 填写完成上传证书所需的信息。 证书需要采用 .PFX 格式。

    图像显示 Azure 门户中的“导入”窗口。

  7. 将证书详细信息添加到服务配置 (.cscfg) 文件中的角色。 确保 Azure 门户中证书的指纹与服务配置 (.cscfg) 文件中的指纹相匹配。

    <Certificate name="<your cert name>" thumbprint="<thumbprint in key vault" thumbprintAlgorithm="sha1" /> 
    
  8. 若要通过 ARM 模板进行部署,可导航到密钥保管库中标记为“机密标识符”的证书来找到 certificateUrl

    图像显示密钥保管库中的“机密标识符”字段。

后续步骤