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

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

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

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

我真希望省去第 2 步,只需上传文件并设置权限。有没有办法创建一个配置文件来帮我完成这一步?

答案1

进入“首选项”>“规则”菜单,然后可以在那里进行设置。与 AWS 无关。

答案2

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

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

{
  "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

相关内容