有没有办法使用AWS IAM策略公开S3文件?
我意识到S3具有ACL权限以及存储桶策略。如果这些是我唯一的选择,那么我当然愿意使用这些选项。但是,如果可能的话,我更愿意使用IAM策略来控制权限。
据我了解,IAM策略会影响用户,组和角色。在这种情况下,似乎“匿名用户”(也称为一般未经身份验证的公众)不是IAM政策制定中的一种选择。
是否可以(或适当)使用IAM将S3文件公开?
答案 0 :(得分:3)
你几乎回答了自己的问题。 IAM只能指定具有AWS账户的用户。匿名用户不属于它的范畴。
要使S3文件可公开访问,您必须仅在S3级别设置权限。