如何解决将自定义子域映射到Azure存储容器
我有一个域(即https://www.example.com
)。该域指向Azure存储容器中的内容。我已经在these steps之后将该容器设置为静态网站。现在,我需要添加一个指向单独 Azure存储容器的子域(即https://subdomain.example.com
)。
我认为我可以通过在DNS中添加指向容器URL的CNAME
记录来做到这一点。但是,我的域提供商不会让我使用包含路径的URL。我不知道这是DNS规则还是我的域提供商执行的操作。无论如何,Azure存储容器都有一个路径(即http://mystorageaccount.blob.core.windows.net/mycontainer
)。因此,我无法通过CNAME
记录将子域指向Azure存储容器。我的域名提供商仅允许我使用(http://mystorageaccount.blob.core.windows.net
),它显然没有引用容器。
如何将子域指向Azure存储容器?
谢谢!
解决方法
根据docs,现在唯一可用的工作流程是用自定义域替换存储域,因此您无法在此处指定容器。
您可以使用url重写功能将HTTP调用重定向到特定路由(在您的情况下,重定向到您的容器)。
或者,看看Azure Storage static website hosting。它应该允许根据您的逻辑定义自定义“路由条目”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。