Windows Azure ストレージ キューのエラー/アクセスについて非常に基本的な質問があります。
指定されたストレージ アカウントに指定された名前のキューが既に含まれているかどうかを確認しようとしています ("queue1" など)。キューが存在しない場合はキューを作成したくないので、このCreateIfNotExist
メソッドを使用することに熱心ではありません。SASトークンに与えたアクセス許可は、処理と追加です(やりたいことは、新しいメッセージが既に存在する場合にのみキューに追加し、それ以外の場合はエラーをスローすることだけなので)
問題は、偽の名前付きキューへの参照を取得してメッセージを追加しようとすると、403 が返されることです。403 は、SAS トークンにアクセス許可がない場合にも発生する可能性があるため、何が原因であるかを確認できません。エラー。
キューが存在するかどうかを明示的に知る方法はありますか?
BeginExist
、およびメソッドを試しましたEndExist
が、キューがそこにあることがわかっている場合でも、常に false を返します。
助言がありますか?