1

ストレージ アカウントを作成し、パブリック フォルダー (静的) を作成しました。static 内に、1 つのファイル test.swf をプッシュしました。これで、任意のブラウザーから myproject.blob.core.windows.net/static/test.swf に移動し、ファイルをロードまたは保存するオプションを取得できます。奇妙なのは、myproject.blob.core.windows.net を指すようにドメインに CNAME (static.mydomain.com) を設定したことです。DNS がその魔法を実行するのを待ちました。myproject.blob.core.windows.net と static.mydomain.com の両方が同じ IP を指していることを (ping で) 確認しました。ただし、 static.mydomain.com/static/test.swf を使用してこのすべての「同一性」を使用すると、次のエラー xml が返されます。

<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 を試しても、そのエラーメッセージが表示されます。では、このプロセスで何が欠けていたのでしょうか。

4

2 に答える 2

1

CNAMEを作成し、それを「blobストレージドメイン」(ストレージアカウントを表す)にポイントするだけでなく、他のCNAMEをverify.azure.comにポイントして、そのCNAMEを検証する必要もあります。

ここに画像の説明を入力してください

これについては、MSDN:Windows AzureでBlobにアクセスするためのカスタムサブドメイン名を登録する方法ですべて読むことができます(このガイドは「古い」ポータル用であることに注意してください)。

于 2012-06-14T06:18:22.957 に答える
1

承認された回答に含まれるリンクは利用できなくなりました。

時間を節約するために、検証サブドメインを作成する必要がなくなりました。代わりに、Azure portal の [カスタム ドメインの管理] を使用してサブドメインを直接指定できるようになりました。

  1. DNS レコードにサブドメインの CNAME を作成します。
  2. Azure Portal にログインし、[コンテナー] -> [コンテナーの選択] -> [ドメインの管理] を選択します。
  3. 作成したサブドメインを入力します。
于 2016-01-23T03:53:07.420 に答える