Wie kann ich einen Bucket in Amazon S3 festlegen, sodass alle Dateien standardmäßig standardmäßig schreibgeschützt sind?Machen Sie einen Bucket in Amazon S3 öffentlich
Antwort
Sie können einen Eimer Politik gesetzt, wie in diesem Blog-Eintrag erläutert:
http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/
Wie pro @ robbyt Vorschlag, einen Eimer Politik mit dem folgenden JSON erstellen:
{
"Version": "2008-10-17",
"Statement": [{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": { "AWS": "*" },
"Action": ["s3:GetObject"],
"Resource": ["arn:aws:s3:::bucket/*" ]
}]
}
Wichtig: ersetzen Sie bucket
in der Resource
Zeile mit dem Namen Ihrer BU Buchstabe
Amazon bieten eine Politik Generator-Tool:
http://awspolicygen.s3.amazonaws.com/policygen.html
Sie die Richtlinie für den Eimer in den Eigenschaften für den Eimer auf der AWS-Konsole eingeben:
Dies ist ein offizielles Dokument von << Verwenden von Bucket-Richtlinien und Benutzerrichtlinien >> https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies .html –
- 1. Amazon S3 Bucket Replikat-Standort
- 2. Objekt oder Bucket in Amazon S3 löschen?
- 3. S3-Bucket-Zugriffskontrolle - rekursiv machen
- 4. S3-Bucket-Richtlinie, um einen bestimmten Unterordner öffentlich zu machen und alles andere als privat?
- 5. Wie kann ich einen Amazon S3-Bucket sichern oder synchronisieren?
- 6. Amazon S3 - Externe Bucket Verband APi
- 7. Amazon S3-Bucket wird zurückgegeben 403 Forbidden
- 8. Process.env nicht lesen? Amazon S3 Bucket
- 9. Formulardaten an Amazon S3-Bucket senden
- 10. Zugang öffentlich verfügbar Amazon S3-Datei von Apache Spark
- 11. Amazon S3 Bucket-Richtlinie, damit Benutzer in den Bucket schreiben können, aber nur dieser Bucket
- 12. Hat filepicker.io s3 Datei als öffentlich festgelegt?
- 13. amazon s3, Datei in Ordner im Bucket hochladen
- 14. So markieren Sie eine bestimmte S3-Datei als öffentlich machen
- 15. Wie schreibe ich eine Zeichenkette in Amazon S3-Bucket?
- 16. Wie listet _all_ Objekte in Amazon S3-Bucket auf?
- 17. Amazon S3 Region Transfer?
- 18. Amazon CloudFront respektiert nicht meine S3 Website Bucket index.html Regeln
- 19. Löschen von gelöschten Amazon S3-Bucket-Namen für die Wiederverwendung
- 20. URL für öffentliche Amazon S3 Eimer
- 21. Ordneraktion Mit Amazon s3
- 22. Amazon S3 HTML-Titel
- 23. Doppelte Datei in Amazon S3
- 24. Fehler beim Versuch, Amazon S3-Bucket-Richtlinie einzurichten
- 25. Signatur stimmt nicht überein: Amazon S3-Bucket-Erstellung aus Terraform
- 26. Zugriff aws s3 public bucket
- 27. Amazon S3 CName Setup
- 28. Amazon s3 und buckets
- 29. SignatureDoesNotMatch - Amazon S3 API
- 30. Amazon S3-Bucket-Berechtigung für nicht authentifizierte Cognito-Rolle Benutzer
Wenn offizielle Verwendung AWS CLI 'arn: aws: s3 ::: bucket' muss ebenfalls zum Array' Resource' hinzugefügt werden. (Also ohne das '/ *'.) Ich hoffe, das hilft anderen, die damit kämpfen wie ich. – silvenon
Mein schlechtes. Dies ist nur erforderlich, wenn Sie "synchronisieren" möchten, nicht nur den Bucket anzeigen. – silvenon
Um den anonymen Zugriff über Pythons Boto zu unterstützen, musste ich zusätzlich zur Einstellung dieser Richtlinie dem Abschnitt "Eigenschaften> Berechtigungen" des Buckets die Berechtigung "Liste" für "Jeder" erteilen. –