3 回答

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
是的,只需在 blob 和容器資源上添加正確的權(quán)限。請(qǐng)注意,列表不同于創(chuàng)建。
你可以在這里找到它
然后添加權(quán)限

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊
設(shè)置兩種資源類型解決了這個(gè)問題:
sasAccountPolicy.setResourceTypes(EnumSet.of(SharedAccessAccountResourceType.OBJECT, SharedAccessAccountResourceType.CONTAINER));
(我正在開發(fā)的應(yīng)用程序還必須生成 SAS URI。)
謝謝。

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
對(duì)于listing blobs
blob 容器,您需要設(shè)置resource type
為Container
. 您需要的許可是List
.
對(duì)于checking if blob exists
,您需要設(shè)置resource type
為Object
。您需要的許可是Read
.
對(duì)于deleting blob
,您需要將權(quán)限設(shè)置為Delete
。資源類型仍為Object
.
由于您只使用 Blob 存儲(chǔ),因此service type
將只是Blob
.
總結(jié)一下:
服務(wù)類型:Blob
資源類型:容器(用于列出 blob)和對(duì)象(用于檢查 blob 的存在和刪除 blob)
權(quán)限:列出、讀取和刪除
有了這個(gè),你應(yīng)該能夠?qū)崿F(xiàn)你的目標(biāo)。
添加回答
舉報(bào)