WordpressとAWS S3の連携が上手くできない
解決したいこと
Wordpressで投稿した画像を作成したS3に保存する構成を作りたいと考えています。
いくつかの記事を参考にWordpressとS3の設定を行い、S3に画像の保存はできていますがWordpress側で画像が表示されません。
解決のためのアドバイスをいただけると幸いです。
発生している問題・エラー
通常であれば画像が表示されますが、上記の様に表示されない。アップロードした画像はS3には保存されています。
設定した内容
S3の設定
・ブロックパブリックアクセスはオフ
・バケットポリシーの設定はなし
・アクセスコントロールリストはバケット所有者、S3ログ配信グループに読み取り/書き込みを設定
IAMロールの設定
・"s3:GetObject","s3:PutObject", "s3:DeleteObject","s3:PutObjectAcl"権限を付与
Wordpress側の設定
・IAMロールを使用する設定をしています。
参考
チャットGPTにエラー確認をするとCloudFrontの設定をすれば解決するなどが出ましたが、参考にしたサイトではCloudFrontの設定などしなくても表示されています。
以下、参考サイトの一つ
https://blog.serverworks.co.jp/Setting-up-an-IAM-role-to-store-images-from-a-WordPress-site-in-an-S3-bucket-using-the-WP-Offload-Media-Lite-plugin
このエラーについて解決方法をご存知でしたらアドバイス等いただけると幸いです。