【发布时间】:2012-11-01 17:02:56
【问题描述】:
我有一个服务器,它应该向客户端提供临时 AWS 凭证。凭据将使用 HTTPS 传输。
客户端应该能够上传和下载 S3 文件。我的担忧如下:
我有多个用户只访问他们自己的目录:/Users/someUser/myfile.png
您通常可以设置策略以允许或拒绝 S3,但您不能只授予对特定路径的访问权限。
我该怎么办? HTTPS传输够吗?
然后是我的第二个问题。 如果我听到“临时凭证”,我会记住一个密钥,它在几个小时内有效,然后过期。但我不确定 IAM 是否真的是为此而构建的。 我应该为所有用户提供相同的凭据吗? 还是为每个客户端生成一个密钥对?
服务端使用 PHP,客户端使用 Objective-C。
【问题讨论】:
标签: php objective-c xcode amazon-s3 amazon-web-services