CloudFront - impostazione "Accesso al bucket S3"

Ciao,

Ho creato un bucket S3 nella regione us-west-1 vicino al mio server a Phoenix NAP. Tuttavia, poiché mi trovo nel Regno Unito, vorrei creare una distribuzione CloudFront funzionante per il bucket S3 per i nodi sia nella regione Nord America che in Europa.

Tuttavia, durante la configurazione della distribuzione, mi sono imbattuto nell’impostazione di accesso al bucket, che presentava 3 opzioni:

  • pubblico
  • OAC (Origin Access Control)
  • OAI (Origin Access Identity)
L'opzione OAC ha avvisato che

dovrei modificare ulteriormente il modello di policy S3 di discourse per farlo funzionare con CloudFront.


Tuttavia, l’opzione OAI non ha funzionato nel mio caso, perché

sembrava sovrascrivere la policy del bucket con quella allegata


OAC è un’opzione ragionevole e qualcuno ha raccomandazioni riguardo al JSON della policy?

Dato che OAC supporta SSE-KMS

e l’implementazione si basa sulla modifica manuale della policy del bucket S3 da parte dell’amministratore, non sono sicuro del perché AWS richieda questo?

il JSON della policy a cui mi riferivo è per IAM. Tuttavia, la policy del bucket S3 sembra irrilevante?