9

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

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

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

2 ответа2

10

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .