IBM Cloud:如何从CLI启用存储桶上的公共访问



我成功地在IBM云对象存储中启用了对我的一个存储桶的公共访问,并使用了控制台(浏览器UI(。我遵循了这些步骤。在用户界面中,访问组显示为PublicAccess,ID为AccessGroupId PublicAccess。但在使用CLI时,无论是在列出所有访问组时,还是在尝试直接检索时,我都找不到它:

$ ibmcloud iam access-group AccessGroupId-PublicAccess

正在Henrik帐户下检索访问组AccessGroupId PublicAccess作为亨利。。。

FAILED访问组AccessGroupId PublicAccess不是找到

如何查看该访问组的详细信息,如何为给定存储桶分配新策略?

随着最新的IBM Cloud CLI更新;"公共访问";访问组可见。现在,我可以为我的云对象存储(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

输出应该与使用IBMCloud控制台(WebUI(时的输出相同。

相关内容

  • 没有找到相关文章

最新更新