Автоматически устанавливать разрешения при загрузке в Amazon S3 с помощью Transmit 4 [закрыто]

9

Кто-нибудь знает, как автоматически установить разрешения на чтение для «World» при загрузке файла в Amazon S3 с Transmit? В настоящее время это мой двухэтапный процесс:

  1. загрузить файл
  2. изменить разрешения, чтобы разрешить чтение файла

Я действительно предпочел бы исключить шаг 2 и просто загрузить файл и установить разрешения. Есть ли способ создать профиль, который делает этот шаг для меня?

ToddSmithSalter
источник

Ответы:

10

Зайдите в меню «Настройки»> «Правила», и это можно установить там. Не вещь AWS.


источник
6
Я проверил «Файл по умолчанию» и затем выбрал «Чтение: Мир» на вкладке S3.
louielouie
У @LouieLouie есть ответ.
Андрей
5

Да, вы можете использовать Bucket Policies для настройки корзины таким образом, чтобы все существующие и новые файлы были общедоступными.

Вот политика ведра, которую вы должны применить:

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

Вы можете использовать бесплатное программное обеспечение для браузера S3 для применения Bucket Policy: http://s3browser.com/working-with-amazon-s3-bucket-policies.php

S3 Browser Team
источник