2011-12-26 6 views
6

まず、ファイルをblob rootにアップロードする方法は?それは私がコンテナ(これはIMOフォルダです)にファイルをアップロードする必要があるようですAzure Blob Storageのdefault.htmlページのアップロード/セットアップ方法は?

2番目に、私が最終的にrootにファイルをアップロードする方法を見つけたら、default.htmlページ(または他の名前)がデフォルトページになりますドメイン?

ありがとうございました。

答えて

7

$ rootという名前のコンテナがあります。 私の知る限り、さらに情報のため'Working with the Root Container'

を参照してください、ブロブストレージは、単純なWebサーバーとして使用することはできませんので、default.htmlのサービスを提供することはできません。 これにはWebロールインスタンスが必要です。 Windows Azure Web, Worker, and VM roles demystified

+0

おかげで説明したようにシルバーのclientaccesspolicy.xmlファイルをサポートすることでした。少なくとも私はrobots.txtを置くことができます –

+1

あなたはブロブストレージが実際にウェブサーバーではないが、静的なウェブサイトのすべてのコンテンツをホストするためにブロブストレージを "使用"することができます。できないことは、実際のファイル(例:http://mysite.blob.core.windows.net)を指定せずにBLOBストレージURLを訪問した場合に、提供するデフォルトのページを設定することです。 default.htmlを他の場所にホストすると、すべてのコンテンツリンクがBLOBストレージの静的コンテンツを指すことができます。 –

2

ルートコンテナへの書き込みに使用する特別なコンテナ名は$rootです。このルートコンテナの詳細については、this MSDN articleを参照してください。

は静的なWebコンテンツをBLOBストレージに格納していますが、デフォルトオブジェクトの概念はありません。つまり、訪問者がwww.YourStaticSite.comにアクセスしたときにdefault.htmlのようなものを提供することはできません。彼らはwww.YourStaticSite.com/default.htmlを訪問する必要があります。

EDIT:@SantiagoITに記載されているように、デフォルトのページをどこかに(Webロールなど)ホストする必要があります。静的コンテンツをblobストレージ(例:css、javascript、images、およびstatic html)に移動できるので、blobストレージへのリクエストはblobストレージに直接移動し、Web Roleインスタンスを一切迂回するため、Web Roleインスタンスの負荷が軽減されます)。 Webサイトがオンプレミスでホストされていても、ブロブストレージを利用することで同じ利点が得られます。

コンテンツをブロブストレージに保存したら、CDN(エッジキャッシュ)を有効にすることができます。頻繁にアクセスされるコンテンツの場合、エンドユーザーのパフォーマンスが向上する可能性があります。

2

他にも、$ rootコンテナが記載されていますが、現在のところデフォルトのblobという概念はありません。

私は、ルートコンテナを含む各コンテナのデフォルトのBLOBをサポートすることが非常に便利であることに同意します。

私はこれに関するオープン機能要求を持っています。ブロブストレージに$ルートフォルダを追加するための動機の http://feedback.azure.com/forums/217298-storage/suggestions/1180039-support-a-default-blob-for-blob-storage-containers#comments

+0

私も同意しています。見てみましょう –

+0

@Qualcunoこれがサポートされていても、ルールに基づいてインデックスにルーティングするためにIISに依存しているとすれば、深いURLリンクはどのように動作するでしょうか?これはSPA固有のものです。あなたがCDNでこれをどうやってやり遂げることができるのだろうか。 CDNにない私の唯一のファイルは、私のAzure Web App上のindex.htmlです。しかし、私はそれをCDNから提供できることが大好きです。ありがとう! –

1
+0

yepp、crossdomain.xmlファイル、robots.txtファイルなど...ルートに置かなければならないその他のファイルがたくさんあります –

関連する問題