【问题标题】:Is it possible to create dynamic user permissions in S3 and How?是否可以在 S3 中创建动态用户权限以及如何创建?
【发布时间】:2013-09-21 10:07:34
【问题描述】:

我有一个 iOS 应用,我希望我的用户直接将图片上传到 S3

我需要 UserX 才能将文件夹上传到 __MY_BUCKET__/UserX/*。这样我的每个用户都有自己的文件夹,只有他们可以修改其中的内容。

鉴于这种情况,我需要为我的 S3 存储桶创建动态权限

这可能吗?

如果是……也许我走对路了……

到目前为止我所做的是

我正在使用this 指南创建Elastic BeanstalkToken Vending Machine。然后我使用this其他指南配置TVM

现在我的问题在任何指南中都没有显示如何注册动态用户(我的应用用户)或如何从 TVM 获取令牌或如何说“嘿 TVM,此用户 ID 需要从 iOS 应用上传对 __BUCKET_/ThiUserID/*" 的访问权限。

所以我想我想知道的是,如果我想要实现的目标是可能的,我该如何填补这些空白?

【问题讨论】:

    标签: objective-c amazon-web-services amazon-s3 amazon-ec2 amazon


    【解决方案1】:

    我是 AWS 移动开发工具包的维护者之一。 The page you linked to 包括适用于 iOS 和 Android 的项目,展示了如何将定制的 TVM 代码集成到移动应用程序中。我建议您查看那里,如果您需要进一步说明,请更新您对代码的具体问题。

    您可能还想查看我们的 web identity federation 示例,它包含在 SDK 中。结合 IAM 策略变量,您可以在不使用令牌自动售货机的情况下生成动态策略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      • 2011-11-09
      • 2018-03-12
      • 1970-01-01
      相关资源
      最近更新 更多