2017-05-31 8 views
0

私はAzure Storage Documentationを見てきましたが、SASを使用しているときにBLOBのサイズを制限する方法が見つかりませんでした。私はそれの期間とタイプを設定できますが、サイズは設定できません。あなたはどんな方法を知っていますか?AzureのSASでの最大長

var sharedAccessPolicy = { 
    AccessPolicy: { 
     Permissions: azure.BlobUtilities.SharedAccessPermissions.WRITE, 
     Start: startDate, 
     Expiry: expiryDate 
    }, 
    } 

+0

これはあなたが探している[タグ:sas]ではありません... – Joe

答えて

1

共有アクセス署名(SAS)はBlobサイズ上の任意の制限をかけていません、ありがとうございました。適切な権限を持つSASトークンを作成すると、そのSASを所有しているユーザーは任意のサイズのファイルをアップロードできます。アプリケーションでこれを処理する必要があります。

できることは、ユーザーがSASを使用してファイルをアップロードする前に、ファイルのサイズを確認し、ファイルサイズが許容サイズを超えている場合は要求を拒否します。

+0

悲しいことに、これはクライアントデータの信頼に頼ってしまいます。 apiが、特にjavascriptクライアントlibのリリース以来、SASトークンを介してBLOBサイズのサーバー側の強制をサポートするように更新されたことを願います。 – Bon