通过传输4上传到Amazon S3时的自动设置权限


9

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

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

我真的更希望消除第2步,而只是上传文件并设置权限。有没有一种方法可以创建一个配置文件来执行此步骤?

Answers:


10

进入“偏好设置”>“规则”菜单,可以在此处进行设置。不是AWS的事情。


6
我选中了“默认文件”,然后在S3选项卡中选择了“读取:世界”。
louielouie 2012年

@LouieLouie有答案。
安德鲁

5

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

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

{
  "Version": "2008-10-17",
  "Statement": [
    {
      "Sid": "AllowPublicRead",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3:::/*"
      ]
    }
  ]
}

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.