簡體   English   中英

IBM Cloud:如何從 CLI 對存儲桶啟用公共訪問?

[英]IBM Cloud: How can I enable Public Access on a storage bucket from CLI?

我在 IBM Cloud Object 存儲中成功啟用了對我的一個存儲桶的公共訪問,並使用了控制台(瀏覽器 UI)。 我遵循了這些步驟 在 UI 中,訪問組顯示為 ID 為AccessGroupId-PublicAccess 的Public Access 但是我在使用 CLI 時找不到它,無論是列出所有訪問組還是嘗試直接檢索它:

$ ibmcloud iam access-group AccessGroupId-PublicAccess

正在檢索帳戶 Henrik 的帳戶下的訪問組 AccessGroupId-PublicAccess 作為 HENRIK...

FAILED 訪問組 AccessGroupId-PublicAccess 未找到

如何查看有關該訪問組的詳細信息,如何為給定存儲桶分配新策略?

通過最新的 IBM Cloud CLI 更新,“公共訪問”訪問組是可見的。 現在,我可以為我的 Cloud Object 存儲 (COS) 存儲桶創建和查看公共訪問策略:

以下是我創建公共訪問策略的方式:

ibmcloud iam access-group-policy-create "Public Access" --roles "Content Reader" 
--service-instance 47b57632-xxxx-yyyy-zzzz-03eb35b5ef23 --resource-type bucket
--resource henrik-fra-bucket-public-web --service-name cloud-object-storage

此后,檢查訪問組“公共訪問”的策略是否存在:

ibmcloud iam access-group-policies "Public Access" --output json

output 應該與使用 IBM Cloud 控制台 (Web UI) 相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM