Azure 无法通过CNAME URI访问blob
我创建了一个存储帐户并创建了一个公用文件夹(称为static)。在static中,我推送了一个文件test.swf。现在,我可以从任何浏览器导航到myproject.blob.core.windows.net/static/test.swf,并获得加载或保存文件的选项。但奇怪的是,我在我的域上设置了一个CNAME(static.mydomain.com),指向myproject.blob.core.windows.net。我等待DNS发挥它的魔力。我(用ping)验证了myproject.blob.core.windows.net和static.mydomain.com都指向同一个IP。但是,在使用static.mydomain.com/static/test.swf进行所有这些“相同”的情况下,返回了以下错误xml:Azure 无法通过CNAME URI访问blob,azure,uri,blob,blobstore,cname,Azure,Uri,Blob,Blobstore,Cname,我创建了一个存储帐户并创建了一个公用文件夹(称为static)。在static中,我推送了一个文件test.swf。现在,我可以从任何浏览器导航到myproject.blob.core.windows.net/static/test.swf,并获得加载或保存文件的选项。但奇怪的是,我在我的域上设置了一个CNAME(static.mydomain.com),指向myproject.blob.core.windows.net。我等待DNS发挥它的魔力。我(用ping)验证了myproject.blo
<Error>
<Code>InvalidUri</Code>
<Message>The requested URI does not represent any resource on the server.
RequestId:a172a9cf-b60e-451e-9732-b715276b03d0
Time:2012-06-13T23:06:44.5477230Z
</Message>
<UriPath>http://static.mydomain.com/static/test.swf</UriPath>
</Error>
甚至尝试http:///static/test.swf 给出了错误消息。那么在这个过程中我遗漏了什么呢?除了创建一个CNAME并将其指向您的“blob存储域”(代表您的存储帐户),您还需要通过将另一个CNAME指向verify.azure.com来验证该CNAME
您可以在MSDN上阅读所有相关内容:(请注意,本指南适用于“旧”门户网站)。已接受答案中包含的链接不再可用 为了节省其他人一些时间,您不再需要创建验证子域,而是可以通过Azure门户中的“管理自定义域”直接指定子域
这把它修好了-谢谢!DNS传播可能需要一段时间,所以给它一些时间