是否可以使用 Azure DNS 服务将域名 URL 映射到 Azure 存储端点?

是否可以使用 Azure DNS 服务将域名 URL 映射到 Azure 存储端点?

我希望能够将域名网址 www.domain.com/* 映射到 account.blob.core.windows.net/www.domain.com/*

有没有办法使用 Azure 服务(如 Azure DNS 或某些 URL 重写服务)来实现这一点?如果可能的话,我想避免运行自己的反向代理。

答案1

你要求做的事情(yourstorageaccount.blob.core.windows.net/www.domain.com)是不可能的。容器名称中不能有点(命名规则是这里)。

要做的就是将您的域名映射到您的存储名称,以便:

www.mysitename.com/container/blob.extension

映射到

yourstorageaccountname.blob.core.windows.net/container/blob.extension

映射自定义域名的详细信息这里

编辑- 根据您在评论中提出的问题,关于将域名映射到容器路径:它不是那样工作的。给定的自定义域名(更具体地说,带有子域的自定义域名,例如www)映射到 blob 端点;没有办法将其映射到特定容器。要以您要求的方式实现内容分离,您需要将域名嵌入 blob URI 中(作为容器名称)。或者,您可以通过创建单独的存储帐户(每个域名一个)来分离您的内容(尽管这不会像您尝试的那样创建特定于域的容器)。

相关内容