Esempio attuale della policy del bucket S3

Facendo riferimento a questo argomento su come configurare una policy di bucket S3 per Discourse:

sembra essere obsoleto e mancare informazioni attualmente necessarie, come le informazioni sul Principal. Ci sono consigli più aggiornati su cosa fare? So che sto chiedendo di essere imboccato, ma come ha sottolineato un utente, questa è più o meno magia nera per la maggior parte delle persone e qualsiasi aiuto sarebbe apprezzato. Mi riferisco specificamente solo all’esempio di policy di bucket fornito, non all’intero thread.

3 Mi Piace

Ho anche questo problema. L’azione s3:HeadBucket non esiste e AWS genera un sacco di errori riguardo alla policy.

Ho trascorso del tempo ad apprendere i concetti delle policy. Ho sviluppato questo che funziona, ma è tutto aperto e quindi necessita di un notevole perfezionamento. Ma ti permette di iniziare e configurare tutti gli altri requisiti per l’archiviazione S3 per Discourse. Un punto di partenza che attualmente funziona, almeno.

{
    "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 Mi Piace