我正在使用ibm-cos-sdk npm访问我的IBM Cloud Object Storage实例。我成功地创建了一个存储桶,并将对象放入其中。现在我需要将ACL设置为public-read
。我在这一部分遇到了麻烦。我打电话给
cos.getBucketAcl({ Bucket })
并获得一个AccessDenied
;cos.setBucketAcl({ Bucket, ACL: 'public-read' })
也是如此。我使用了与createBucket
和putObject
相同的cos
变量。
对于任何操作,我尝试使用aws
cli,但只得到以下错误:[SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
谢谢,尼克
发布于 2018-05-22 21:58:52
用户或服务ID需要IAM策略中的manager
角色才能使对象公开可见。您可能只有writer
访问权限?
这听起来像是一个SSL错误--我在普通的OSX Python安装中看到过类似的东西。您可能希望安装不同版本的Python,然后重试。
https://stackoverflow.com/questions/49354675
复制相似问题