gpt4 book ai didi

Azure 前门和自定义域

转载 作者:行者123 更新时间:2023-12-03 02:15:26 24 4
gpt4 key购买 nike

我正在尝试使用 Azure Front Door Premium 配置自定义域,因为它是唯一允许我拥有自定义域的域。

主要问题是证书。我有自己的 SSL 证书。 Azure Front Door Premium 允许仅从 Azure Key Vault 选择 SSL 证书。因此,我创建了一个并添加了证书。美好的。当我尝试使用此屏幕添加新域时

enter image description here

我可以从列表中选择一个 Secret。要添加证书,现在我必须从 Azure Key Vault 在 Azure Front Door 中添加 secret 。因此,我打开Secret,选择证书并单击“添加”。

enter image description here

不幸的是,我收到一个错误

Failed to create the secret 'azuksch-CelloSSL-latest'. Error: We don't have permission to access this secret. Go to "Access policies" in your Key Vault account to give Microsoft.AzureFrontDoor-Cdn permission to get secrets.

遵循 Microsoft documentation ,我必须使用此命令将 Azure Front Door 添加到我的 Azure Active Directory

az ad sp create --id ad0e1c7e-6d38-4ba4-9efd-0bc77ba9f037 --role Contributor

但是该命令不起作用。我必须删除命令的最后一部分,因为 role 无法识别。

enter image description here

所以,我跑了

az ad sp create --id ad0e1c7e-6d38-4ba4-9efd-0bc77ba9f037

但是当我尝试在 Azure Front Door 中添加 secret 时,我遇到了同样的问题。我用谷歌搜索了一下,发现我必须为 Azure Front Door Premium 运行另一个命令

az ad sp create --id 205478c0-bd83-4e1b-a9d6-db63a3e1e1c8

enter image description here

并选择所有三个下拉列表的所有选项。现在,我有很多访问策略

enter image description here

结果:我总是遇到同样的错误

Failed to create the secret 'azuksch-CelloSSL-latest'. Error: We don't have permission to access this secret. Go to "Access policies" in your Key Vault account to give Microsoft.AzureFrontDoor-Cdn permission to get secrets.

我可以修复它吗?

最佳答案

您最初使用 ID ad0e1c7e-6d38-4ba4-9efd-0bc77ba9f037 创建的服务主体适用于Azure Front Door,而不是< em>Azure Front Door 高级版。

因此,它不会授予 Microsoft.AzureFrontDoor-Cdn 的权限。您所关注的文档也与 Azure Front 相关门不是Azure Front Door Premium

正如本文中提到的Microsoft Doc :

Registering service principal for Azure Front Door can only done once per tenant.

因此,即使您使用此 id 205478c0-bd83-4e1b-a9d6-db63a3e1e1c8 再次创建服务主体,据我所知,它也不起作用。尝试删除您使用 ID ad0e1c7e-6d38-4ba4-9efd-0bc77ba9f037

创建的第一个服务主体

另外,请查看以下来自 Microsoft Doc的注释:

Azure Front Door Standard/Premium (Preview) is currently in public preview. This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. 

由于仍处于预览阶段,某些功能将无法使用。因此,对于解决方法,您可以使用Azure Front Door。要了解如何使用 Azure Front Door 添加自定义域,请查看此 reference如果有帮助的话。

关于Azure 前门和自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71487842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com