0

https://docs.microsoft.com/en-us/cli/azure/?view=azure-cli-latest

1.Resource Group                        |  az group create -l westeurope -n Domains

2.CDN > profile  > create               |  az cdn profile create -g Domains -n HomeProfile --sku Premium_Verizon

3.CDN > endpoint > create               |  az cdn endpoint create -g Domains -n HomeEndpoint --profile-name HomeProfile --origin www.home1991-2000.com

4.DNS > Zones > create                  |  az network dns zone create -g Domains -n www.home1991-2000.com

5.DNS > Record sets > CNAME > create    |  az network dns record-set cname create -g Domains -z www.home1991-2000.com -n HomeRecordSet
 
6.eventgrid > domain > create           |  az eventgrid domain create -g Domains --name home1991-2000 -l westeurope

7.CDN > custom-domain > create          |  az cdn custom-domain create -g Domains --endpoint-name HomeEndpoint --profile-name HomeProfile -n home1991-2000-name --hostname www.home1991-2000.com

我收到了这些糟糕的请求。任何人都可以帮忙吗?

BadRequest - 我们找不到指向端点的自定义域的 DNS 记录。要将域映射到此端点,请使用您的 DNS 提供商为指向端点的自定义域创建 CNAME 记录。

4

1 回答 1

0

引用官方文档

在将自定义域与 Azure CDN 终结点一起使用之前,必须首先使用域提供商创建规范名称 (CNAME) 记录以指向 CDN 终结点。CNAME 记录是一种将源域名映射到目标域名的 DNS 记录。对于 Azure CDN,源域名是您的自定义域名,目标域名是您的 CDN 终结点主机名。Azure CDN 验证您创建的 CNAME 记录后,发往源自定义域(例如www.contoso.com)的流量将路由到指定的目标 CDN 终结点主机名(例如 contoso.azureedge.net)。

因此,正如错误消息指出的那样,您需要使用您的 DNS 提供商为指向您的 CDN 端点的自定义域创建一个 CNAME 记录,即HomeEndpoint.azureedge.net.

作为先决条件,为了将 Azure DNS 用于您的自定义域,您必须首先将您的域委派给 Azure DNS。如果您还没有自定义域,则必须先向域提供商购买一个。

完成此操作后,您可以将自定义域与您的 CDN 端点相关联

注意:az network dns record-set cname create命令只创建一个的CNAME 记录集。您可能希望使用它az network dns record-set cname set-record来实际设置 CNAME 记录的

参考:

于 2020-09-27T17:47:46.540 回答