0
我想分享在使用Python SDK私人Azure的Blob存儲容器中的一滴,下面是代碼:蟒蛇generate_signed_query_string 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
。
我應該如何解決問題?