問題タブ [azure-blob-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AzureStorageにBLOBが存在するかどうかを確認する
非常に簡単な質問があります(願っています!)-特定のコンテナーにblob(定義した名前)が存在するかどうかを確認したいだけです。存在する場合はダウンロードし、存在しない場合は別のことを行います。
インターチューブで検索を行ったところ、DoesExistなどと呼ばれる関数があったようですが、多くのAzure APIと同様に、これはもう存在しないようです(存在する場合は、非常に巧妙に偽装された名前)。
windows - Windows Azure:データ処理時間を知る必要があります
いくつかのファイルをBLOBの形式で紺碧に保存し、これらのBLOBにアクセスするアプリケーションを作成しました。このアプリケーションを紺碧のWebロールとしてホストすると、完全に機能し、満足しています。でも今、知りたかった
「各blobファイルにアクセスするのにかかるクエリ時間はどれくらいですか?」</ p>
Microsoft Azure Storage SLAでこれを検索したところ、GetBlobリクエストタイプの場合、最大処理時間は、2秒にリクエストの処理で転送されたMB数を掛けたものの範囲内である必要があることがわかりました。
まだ不明です。
データクエリの実際の処理時間はどれくらいですか?どうすれば測定できますか?
処理時間を短縮できますか?処理時間は、インターネットの速度、データが保存されているデータセンターの場所、およびアプリケーションがホストされているデータセンターの場所に依存することを理解できます。それでも、クエリを高速化することはできますか?
azure - WindowsAzure-自動負荷分散-パーティショニング
私はいくつかのビデオを見ていました。Windows Azureは、パーティションキーに基づいてBLOBをパーティションにグループ化し、サーバー上でこれらのパーティションを自動的に負荷分散することがわかりました。BLOBのパーティションキーはBLOB名です。BLOB名を使用して、azureは自動的にパーティションを作成します。
さて、私の質問は、コンテナ名に基づいてパーティションを作成する紺碧を作ることができるかということです。パーティションキーをコンテナ名にしたかったのです。
たとえば、私はストレージアカウントを持っています。その中で、container1とcontainer2という名前の2つのコンテナがあります。container1には、1.txt、2.txt、3.txt、.......、501.txt、502.txt、..... 999.txt、1000.txtという名前の1000個のファイルがあります。 container2、1001.txt 、1002.txt、1003.txt、.......、1501.txt、1502.txt、..... 1999.txt、2000.txtという名前の別の1000ファイルがあります
これで、Windows Azureはblob名に基づいて2000のパーティションを生成し、複数のサーバーを介してサービスを提供しますか?
コンテナー名に基づいてAzureパーティションを作成した方がよいのではないでしょうか。あるサーバーではcontainer1、別のサーバーではconatiner2。
file-upload - Azureストレージ:サイズがゼロバイトのアップロードされたファイル
画像ファイルをblobにアップロードすると、画像は明らかに正常にアップロードされます(エラーはありません)。クラウドストレージスタジオに行くと、ファイルはそこにありますが、サイズは0(ゼロ)バイトです。
以下は私が使用しているコードです:
画像ファイルがストレージにアップロードされる前は、HttpPostedFileBaseからのプロパティInputStreamは正常であるように見えます(画像のサイズは予想されるサイズに対応しています!例外はスローされません)。
そして、本当に奇妙なことは、これが他の場合(パワーポイントまたはワーカーロールからの他の画像をアップロードする)で完全に機能することです。SetContentメソッドを呼び出すコードはまったく同じであり、ファイルは正しいようです。これは、ゼロバイトの新しいファイルが正しい場所に作成されるためです。
誰か提案がありますか?このコードを何十回もデバッグしましたが、問題がわかりません。どんな提案でも大歓迎です!
ありがとう
azure - AzureBlobStorageにBLOBコンテナーを作成できません
次のコードは、「CreateIfNotExist」メソッド呼び出しでエラーをスローします。Azure Blobストレージに接続して、「イメージ」という新しいコンテナーを作成しようとしています。
エラーは次のとおりです。
「画像」コンテナは存在しませんが、エラーがスローされるのではなく、作成されることを期待していました。私は何が間違っているのですか?
HTTPSの代わりにHTTPを試しましたが、結果は同じエラーになります。
azure - Azure Development Storage で、ブロック BLOB を並行してアップロードすると、「指定された BLOB は既に存在します」というメッセージが表示されます
あなたの賢い人たちがバグの正しいおかしさで私を助けることができるかどうか疑問に思っています.
並行して BLOB ブロックをアップロードしています。これは、ライブ ストレージに対して実行する場合は問題なく動作しますが、開発ストレージに対しては、時折ブロックに対して「指定された BLOB は既に存在します」というエラーが表示されます。奇妙な/皮肉なことに、ブロブが既に存在する場合、エラーは表示されません。
これが私のコードです:
設定してみました
このスレッドで示唆されているように、UploadFile-CloudBlockBlob の動作とは何ですか? 違いがあるかどうかを確認しますが、それでもエラーが発生します。
アーグ!「ライブでは機能するが、マシンのバグでは機能しない」というのは初めてです!:)
Fiddler を使用してすべてのストレージ要求を確認しましたが、Live と Dev の間に違いはないため、これは開発ストレージのバグであると想定しています。これに対処する最善の方法についてのアイデアはありますか?
ありがとう!
azure - AzureでのCloudDriveスナップショットのマウント中にエラーが発生しました
私はしばらくの間、開発でクラウドドライブのスナップショットを実行してきましたが、問題はありません。現在、これをAzureで機能させようとしています。
私は私の人生のためにそれを機能させることはできません。これは私の最新のエラーです:
何がこれを引き起こしているのか考えていますか?AzureでWorkerRoleとStorageの両方を実行しているので、開発シミュレーション環境の切断とは関係ありません。
これは、スナップショットをマウントするための私のコードです。
最後の.Mount()メソッドは、現在失敗しているものです。
これは私を王室に困惑させているので助けてください!
前もって感謝します。
デイブ
azure - Azureの保管場所にサブコンテナーを作成する方法
Azureの保管場所にサブコンテナーを作成するにはどうすればよいですか?
azure - Windows Azure クラウド ストレージ - ルートにある膨大な数のファイルの影響
ここで用語が間違っていたら申し訳ありませんが、私の言いたいことが理解できることを願っています。
Windows Azure Cloud Storage を使用して、大量の小さなファイル (画像、それぞれ 20Kb) を保存しています。
現時点では、これらのファイルはすべてルート ディレクトリに格納されています。通常のファイル システムではないことは理解しているため、ルートという用語が適切ではない可能性があります。
この計画の長期的な影響に関する情報を見つけようとしましたが、運がなかったので、誰かが私に情報を提供できるなら、私は感謝します.
基本的に、このルートに保存されているファイルの数が数十万/数百万になると、問題が発生するでしょうか?
ありがとう、
スティーブン
lucene - Azure と Lucene.NET での分散インデックスの構築。Solr と Hadoop を学ぶべきですか?
Azure/Lucene.NET 実装に基づく検索インデックスが必要です。そうは言っても、Solr と Hadoop について、またはそれらが Linux クラウドに何を提供するかについて、私はあまり知識がありません。
この先の学習曲線がわからないので、私が探しているものをお伝えします。おそらく、どのように時間を費やすべきか教えてください.
私たちのシステムから増え続ける電子メールのバッチをインデックス化することに興味があります。メッセージが送受信されると、検索可能である必要があります。これは、インデックスが巨大になる可能性があることを意味し、それがクラウドストレージを検討している理由です. 私が Azure に精通していることを考慮して、経営陣は Lucene.NET を使用することを提案しています。
Lucene.NET でドキュメントのインデックスを作成する方法を研究するか、Solr/Hadoop の実装を調べてください。