这是我的情景:我是用户 Marius,我想做的就是:
- 访问由用户 Admin 创建的 S3 存储桶,
- 上传一些图片到那里,
- 稍后通过 CloudFront 访问它们。
User Admin 使用 AWS 管理控制台 (AWS MC) 为已创建的 S3 存储桶授予
List
,Update/Delete
和View Permissions
权限给 User Marius。我们使用 this approach 授权,对于grantee
首先使用用户的电子邮件;然后是 AWS 规范用户 ID,两者均会回退到用户名。User Marius 使用 CyberDuck 成功连接到 S3,使用
Access Key ID
/Secret Access Key
,但根目录为空。通过 AWS MC 访问 S3 也没有帮助:要开始使用 Amazon S3,请创建一个存储桶来保存您的对象。
尝试创建与此相同名称的新存储桶(根据Tom Andersen的评论)失败:该存储桶已经存在。
我需要做什么才能访问并修改那个S3存储桶的内容?