S3 Bucket Policy Aktuelles Beispiel

Bezugnehmend auf dieses Thema zur Einrichtung einer S3-Bucket-Richtlinie für Discourse:

scheint es veraltet zu sein und es fehlen derzeit benötigte Informationen, wie z. B. Principal-Informationen. Gibt es aktuellere Ratschläge, was zu tun ist? Ich weiß, dass ich um Löffel-Fütterung bitte, aber wie ein Poster bemerkte, ist dies für die meisten Leute mehr oder weniger schwarze Magie und jede Hilfe wäre willkommen. Ich beziehe mich speziell nur auf das gegebene Beispiel für die Bucket-Richtlinie, nicht auf den gesamten Thread.

3 „Gefällt mir“

Ich habe auch dieses Problem. Die Aktion s3:HeadBucket existiert nicht und AWS wirft eine Menge Fehler bezüglich der Richtlinie.

Ich habe Zeit damit verbracht, die Policy-Konzepte zu lernen. Ich habe dies entwickelt, was funktioniert, aber es ist alles weit offen und erfordert daher erhebliche Verfeinerung. Aber es ermöglicht Ihnen, die restlichen Anforderungen für die S3-Speicherung für Discourse einzurichten. Ein Ausgangspunkt, der zumindest derzeit funktioniert.

{
    "Version": "2012-10-17",
    "Id": "Policy1640915383804",
    "Statement": [
        {
            "Sid": "Stmt1640915382266",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::xyzzy-file-uploads",
                "arn:aws:s3:::xyzzy-file-uploads/*"
            ]
        }
    ]
}
1 „Gefällt mir“