CloudFront - paramètre « accès au bucket S3 »

Salut,

J’ai créé un compartiment S3 dans la région us-west-1, à proximité de mon serveur à Phoenix NAP. Cependant, comme je suis basé au Royaume-Uni, je souhaite créer une distribution CloudFront fonctionnelle pour le compartiment S3, destinée aux nœuds en Amérique du Nord et en Europe.

Cependant, lors de la configuration de la distribution, je suis tombé sur le paramètre d’accès au compartiment, qui proposait 3 options :

  • public
  • OAC (Origin Access Control)
  • OAI (Origin Access Identity)
L’option OAC a alerté que

Je devrais modifier davantage le modèle de politique de discourse S3 pour qu’il fonctionne avec CloudFront.


Cependant, l’option OAI n’a pas fonctionné dans mon cas, car

elle semblait écraser la politique du compartiment avec celle ci-jointe


L’option OAC est-elle raisonnable, et quelqu’un a-t-il des recommandations concernant le JSON de la politique ?

Étant donné que OAC prend en charge SSE-KMS

et que l’implémentation repose sur l’administrateur modifiant manuellement la politique du bucket S3, je ne suis pas sûr de comprendre pourquoi AWS l’exige ?

le JSON de politique auquel je faisais référence est pour IAM. Cependant, la politique du bucket S3 semble être sans importance ?