Python SDKを使用してプライベートAzureBLOBストレージコンテナーでBLOBを共有しようとしています。コードは、次のとおりです。
try:
accss_plcy = AccessPolicy()
accss_plcy.start = '2013-03-12'
accss_plcy.expiry = '2013-03-13'
accss_plcy.permission = 'r'
signed_identifier = 'YWJjZGVmZw=='
sap = SharedAccessPolicy(accss_plcy, signed_identifier)
qry_str = sas.generate_signed_query_string('picture/xxx.jpg','blob', sap)
except Exception as ex:
abort(400, 'Download blob fail %s'%ex)
return sas._convert_query_string(qry_str)
以下は、クエリ文字列の戻り値です。
st=2013-03-12&se=2013-03-13&sp=r&resource=blob&sig=FI88prUINf58Seg5Nwo6Uj5RP9FxXGZBBSKi7pybmeQ=&
あなたはそれに気付くかもしれませんがresource=blob
、それは戻るはずsr=b
です。
問題をどのように解決すればよいですか?