Jak ustawić zasobnik w usłudze Amazon S3, aby wszystkie pliki były domyślnie tylko do odczytu publicznego?Utwórz publicznie wiadro w Amazon S3
Odpowiedz
Można ustawić politykę wiadro jak opisane w tym poście:
http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/
Zgodnie użytkownika @ robbyt sugestii, utworzyć zasady wiadro z następującym JSON:
{
"Version": "2008-10-17",
"Statement": [{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": { "AWS": "*" },
"Action": ["s3:GetObject"],
"Resource": ["arn:aws:s3:::bucket/*" ]
}]
}
Ważne: zamień bucket
w linii Resource
z nazwą twojego bu cket.
Amazon dostarczenie narzędzia generatora polityka:
http://awspolicygen.s3.amazonaws.com/policygen.html
można wprowadzić politykę wiadra we właściwościach do kubła na konsoli AWS:
to jest oficjalny dokument << Korzystanie z polityk i zasad dotyczących użytkowników koszyków> https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies .html –
- 1. Usunąć obiekt lub wiadro w Amazon S3?
- 2. Przesyłka wiadro Amazon S3 403 zabronione
- 3. Czy Amazon Glacier może odzwierciedlać wiadro Amazon S3?
- 4. Uzyskaj powiadomienie po zakończeniu przesyłania w Amazon S3 wiadro
- 5. Jak zmienić nazwę pliku w Wiadro Amazon S3?
- 6. Jak mogę wykonać kopię zapasową lub zsynchronizować wiadro Amazon S3?
- 7. Zasady Wiadro i Folder Amazon S3 dla dostępu IAM?
- 8. Aplikacja retroaktywna Lifetime Amazon S3
- 9. amazon s3, prześlij plik w folderze w wiaderku
- 10. Czy można przenieść/skopiować wiadro s3 na inne konto?
- 11. Amazon S3: SDK lub REST API
- 12. Powielanie pliku w Amazon S3
- 13. Obiekt Amazon S3 Replikacja
- 14. Transfer regionalny Amazon S3?
- 15. Logowanie do Amazon S3
- 16. Offline Amazon S3
- 17. Błąd Amazon S3 CORS
- 18. Uprawnienia Amazon S3
- 19. git i Amazon s3
- 20. Amazon S3 Url przepisać
- 21. SignatureDoesNotMatch - Amazon S3 API
- 22. Architektura Amazon S3
- 23. Pozwól, aby tylko zarejestrowani użytkownicy pobierali moje wiadro z Amazon S3
- 24. AWS S3 Prześlij obraz do aplikacji Wiadro na iOS
- 25. Jak zamontować amazon s3 na amazon ec2
- 26. Amazon S3 i Cloudfront z Java API
- 27. Url, aby uzyskać plik z Amazon S3
- 28. Dynamicznie uzyskać rozmiar plików w Amazon S3 Bucket
- 29. Publikowanie danych formularza na wiadrze Amazon S3
- 30. dwojga, Amazon S3 wyjątek backend
Podczas korzystania urzędnika AWS CLI 'arn: aws: s3 ::: bucket' również musi zostać dodane do tablicy' Resource'. (Więc bez '/ *'.) Mam nadzieję, że pomoże to innym, którzy walczyli z tym jak ja. – silvenon
Moja zła. Jest to potrzebne tylko wtedy, gdy chcesz "zsynchronizować", a nie tylko wyświetlić wiadro. – silvenon
Aby zapewnić anonimowy dostęp za pośrednictwem bota Pythona, oprócz ustawienia tej zasady, musiałem również przyznać uprawnienie 'List' do" Wszyscy "w sekcji Właściwości> Uprawnienia w wiadrze. –