0

我正在使用 ibm-cos-sdk npm 来访问我的 IBM Cloud Object Storage 实例。我成功地创建了一个存储桶,并将对象放入其中。我现在需要将 ACL 设置为public-read. 我在这部分遇到了麻烦。我打电话

cos.getBucketAcl({ Bucket })

并得到一个AccessDenied;对于cos.setBucketAcl({ Bucket, ACL: 'public-read' }). 我正在使用与andcos成功相同的变量。createBucketputObject

我尝试使用awscli,但对于任何操作都只会出现此错误: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)

谢谢,尼克

4

1 回答 1

1

用户或服务 ID 需要managerIAM 策略中的角色才能使对象公开可见。你可能只有writer访问权限?

这听起来像是一个 SSL 错误——我在 vanilla OSX Python 安装中看到过类似的东西。您可能想要安装不同版本的 Python 并重试。

于 2018-05-22T13:58:52.023 回答