J'essaie de modifier ma configuration de compartiment S3 de sorte que les sites tiers ne puissent pas lier le contenu. En outre, un avantage supplémentaire est qu'ils peuvent seulement accéder au contenu de mon domaine plutôt que le supplément s3bucket.amazon-east.amazonaws.com ou quelque chose à cet effet.Référenceur de stratégie de compartiment Amazon S3
La documentation a un exemple exactement pour cela mais quand j'ai copié/collé/modifié pour mon site Web ci-dessous cela ne fonctionne pas? Je reçois toujours 403 erreurs. Quand je retire seulement la section conditionnelle, cela permet un accès complet, donc il n'y a qu'un problème avec la section référant.
C'est un morceau de code tellement court que je me tape la tête contre le mur ... en espérant qu'un second jeu d'yeux pourrait m'éclairer sur quelque chose qui est probablement évident que j'ai disparu?
Sinon, il pourrait ne pas y avoir quelque chose de mal à cela et il pourrait y avoir des configurations supplémentaires ailleurs que je n'ai pas défini/considéré?
Merci d'avoir lu.
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "fml",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::www.mysite.com/*",
"Condition": {
"StringLike": {
"aws:Referer": [
"http://mysite.com/*",
"http://www.mysite.com/*"
]
}
}
}
]
}
vous ne trouvez jamais une solution pour cela. J'ai le même problème et la documentation est horrible –