2012-01-18 128 views
4

我对CloudFront/S3和Cyber​​Duck都是新手,因此请与我共享一分钟。访问由其他用户创建的S3存储桶

这里是我的场景:我用户马吕斯,以及所有我想要做的是:

  1. 访问的S3桶被用户联系创建
  2. 上传那里有一些图片,
  3. 稍后通过CloudFront访问它们。

这是我尝试的总结至今:

  1. 用户管理,使用AWS管理控制台(AWS MC),授予ListUpdate/DeleteView Permissions权限,他已经创建S3桶到用户Marius
    要授予我们使用的权限this approach,首先使用grantee用户的电子邮件;然后是AWS规范用户标识,它们都会回到用户名。

  2. 用户的Marius使用Cyber​​duck的成功连接到S3,使用Access Key ID/Secret Access Key,但根文件夹是空的。通过AWS MC访问S3并没有帮助:

    要开始使用Amazon S3,请创建一个存储桶以容纳您的对象。

创建一个新的水桶具有相同名称的尝试 - Tom Andersen's comment下面 - 失败:斗已经存在。

Create bucket failed

什么我必须做访问S3存储和修改它的内容是什么?

回答

2

秘密和密钥只让你上网,你还需要创建一个水桶,这基本上就像在Windows中创建一个新的盘符,增加了新的硬盘驱动器等

但你听起来像某人已经给你访问。您可能拥有两个AWS账户 - 一个没有存储桶,一个您已被授权访问该存储桶?

或者让您访问的人希望您制作存储桶?如果您知道水桶名称,如果其他人已经用该名称制作了水桶,则试图制作同名的水桶名称将失败。

+0

水桶已经存在,我知道他们的名字。试图创建一个具有相同名称(来自AWS MC和Cyber​​Duck)的新存储桶并且失败:http://i.imgur.com/odUcm.png这是否意味着我对这些存储桶没有适当的权利? – 2012-01-19 16:29:39

0

这是在Cyber​​duck Wiki中记录在Access third party buckets。只需将书签中的默认路径设置为存储桶名称,或者选择转至→转至文件夹.​​..连接后的

相关问题