0

我有以下问题:

步骤(Azure 门户):

  1. 创建 Azure APIM(开发人员 sku、内部 vnet、没有系统分配的托管标识!)
  2. 创建自己的托管身份(用户托管身份) - UAI
  3. 创建 KeyVault
  4. UAI:使用读者角色和范围 KeyVault 为 UIA 和 KeyVault 创建角色分配
  5. KeyVault:使用“Get”、“List”为 UAI 创建 KeyVault 访问策略以获取机密和证书
  6. APIM:将 UAI 分配给 APIM 实例(没有 SystemAssigned Identity!)
  7. KeyVault:将证书上传到 KeyVault 以获取自定义域名
  8. APIM:尝试在 APIM 中创建自定义域名,从 KeyVault 中选择 Cert,然后单击添加

问题:Portal 要求我将 Get/List 授予 APIM 实例。为什么 ?UAI应该已经有了!如果我在询问我是否要授予该策略的对话框上单击“是”,则会发生错误。

在此处输入图像描述

顺便说一句,SystemAssigned Identity 起作用。

我在这里错过了什么吗?

4

1 回答 1

0

UI 目前不支持,但可以通过 API,请参阅此处的“identityClientId”和“keyVaultId”:https ://docs.microsoft.com/en-us/rest/api/apimanagement/2021-01- 01-preview/api-management-service/create-or-update#hostnameconfiguration

于 2021-08-19T22:59:10.190 回答