0

Azure キューへのアクセスは、共有アクセス ポリシーを使用して制御できるようです。http://msdn.microsoft.com/en-us/library/windowsazure/hh508996の例はこれを確認しますが、BLOB 共有アクセス ポリシーの例のみを示しています。キュー(およびテーブル)で同じことがどのように達成されるかについての参照はありますか?

4

2 に答える 2

2

完全なサンプルは、Windows Azure Storage ブログ(「Table SAS (Shared Access Signature)、Queue SAS、および Blob SAS への更新の紹介」) で見つけることができます。ポリシーをキューに割り当てる部分は次のとおりです。

// Create the GC queue SAS policy.
QueuePermissions gcQueuePermissions = new QueuePermissions();
SharedAccessQueuePolicy gcQueuePolicy = new SharedAccessQueuePolicy()
{
    // Providing the max duration
    SharedAccessExpiryTime = DateTime.MaxValue,
    // Permission is granted to process queue messages.
    Permissions = SharedAccessQueuePermissions.ProcessMessages
};

// Associate the above policy with a signed identifier
gcQueuePermissions.SharedAccessPolicies.Add(
    gcPolicySignedIdentifier,
    gcQueuePolicy);

// The below call will result in a Set Queue ACL request to be sent to 
// Windows Azure Storage in order to store the policy and associate it with the 
// "GCAccessPolicy" signed identifier that will be referred to
// by the generated SAS token
this.gcQueue.SetPermissions(gcQueuePermissions);
于 2012-09-06T14:15:36.803 に答える
0

テーブルSAS (特にサンプルのSASトークンプロデューサー部分)アナウンスポスト は、何らかの形で役立ちますか?SASは、SDK1.7以降のテーブルとキューで使用できるようです。

于 2012-09-06T14:19:56.220 に答える