[英]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.