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?

Odpowiedzi:


10

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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.