Automatyczne ustawianie uprawnień podczas przesyłania do Amazon S3 z Transmit 4 [zamknięty]

9

Czy ktoś wie, jak automatycznie ustawić uprawnienia do odczytu dla „Świata” po przesłaniu pliku do Amazon S3 za pomocą Transmit? Obecnie jest to dwuetapowy proces w moim przepływie pracy:

  1. prześlij plik
  2. zmień uprawnienia, aby umożliwić odczyt pliku

Naprawdę wolałbym wyeliminować krok 2, po prostu przesłać plik i mieć ustawione uprawnienia. Czy istnieje sposób na utworzenie profilu, który wykona ten krok dla mnie?

ToddSmithSalter
źródło

Odpowiedzi:

10

Przejdź do menu Preferencje> Reguły, które można tam ustawić. To nie jest sprawa AWS.


źródło
6
Zaznaczyłem „Plik domyślny”, a następnie wybrałem Odczyt: Świat na karcie S3.
louielouie
@LouieLouie ma odpowiedź.
Andrew
5

Tak, możesz użyć zasad segmentu do skonfigurowania segmentu w taki sposób, aby wszystkie istniejące i nowe pliki były publicznie dostępne.

Oto zasady dotyczące koszyka, które należy zastosować:

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

Możesz użyć S3 Browser Freeware w celu zastosowania zasad segmentu: http://s3browser.com/working-with-amazon-s3-bucket-policies.php

Zespół S3 Browser
źródło