使用 Transmit 4 上传到 Amazon S3 时自动设置权限

Tod*_*ter 9 amazon-s3 file-permissions

有谁知道如何在使用 Transmit 将文件上传到 Amazon S3 时自动设置“World”的读取权限?它目前在我的工作流程中分为两步:

  1. 上传文件
  2. 更改权限以允许读取文件

我真的更喜欢取消第 2 步,只上传文件并设置权限。有没有办法创建一个配置文件来为我完成这一步?

小智 10

进入首选项 > 规则菜单,然后可以在那里进行设置。不是 AWS 的东西。

  • 我检查了“默认文件”,然后在 S3 选项卡中选择了读取:世界。 (6认同)

小智 5

是的,您可以使用存储桶策略以所有现有和新文件都公开可用的方式配置存储桶。

这是您需要应用的存储桶策略:

{
  "Version": "2008-10-17",
  "Statement": [
    {
      "Sid": "AllowPublicRead",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3:::/*"
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

您可以使用 S3 浏览器免费软件来应用存储桶策略:http : //s3browser.com/working-with-amazon-s3-bucket-policies.php