Offload Mediaを使ってWordPressの画像ファイルをS3バケットに入れる設定をしたときに詰まったポイントを紹介します。
S3バケットの設定
S3コンソールにログインすると以下のような画面が出ます。
ここで、設定したいS3バケットを選択すると、アクセス権限の設定ができます。バケットポリシーを変更したいため、選択します。
まず、バケットポリシーを変更できるようにするために、バケットのアクセス権限を変更します。しかし、この設定を行ってバケットポリシーを変更しようとしても以下のようなエラーが出てしまいます。
これはS3バケット設定のほかにアカウントの設定があるためです。左のパネルからアカウントの設定を編集しましょう。
二段階のS3バケット設定
このような設定になったのは比較的最近のようで、ほとんどの解説記事でバケットの設定しか書いておらず、詰んでいました。AWSは進化が早く、ネット上の情報でも古くなっている可能性があります。特にこのS3バケットは非公開のつもりのものを誤って公開してしまうと損害が大きいため、このような設定になったようです。
コメント