Windows Azure BLOB ストレージ サービスを使用しています。BLOB をパブリック アクセスから保護したい (ユーザーを除く)。このために、Shared Access Signature (SAS) を使用しましたが、正常に動作します。しかし、私の問題は、次のようなディレクトリ構造にブロブを含むコンテナがあることです。
https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob1
https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob2
https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob3
https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob4
https://xxxxxxx.blob.core.windows.net/myContainer/directory1/blob5
https://xxxxxxx.blob.core.windows.net/myContainer/directory2/blob1
https://xxxxxxx.blob.core.windows.net/myContainer/directory2/blob2
https://xxxxxxx.blob.core.windows.net/myContainer/directory2/blob3
https://xxxxxxx.blob.core.windows.net/myContainer/directory2/blob4
https://xxxxxxx.blob.core.windows.net/myContainer/directory2/blob5
and so on...
今、私の要件は、すべてのブロブへのパブリック アクセスを許可することですが、myContainer under directory2
下にあるブロブには許可しないことdirectory1
です。ディレクトリ 1 の下のすべてのブロブをプライベートとして保持したいと考えています。どうすればこれを達成できますか?