はじめに
AWS S3 を今まで使ったことがありませんでした。テキトーに使い始めてみたら、何やらよくわからないエラーで手間取ってしまいました。そこで、基礎の部分から調べてみようと思い、本投稿を残します。
特に、なぜか S3 フォルダを作成できない問題を解消したかったのでした。
まとめ
- S3 フォルダの作成するために
Storage::disk('s3')->makeDirectory($directory);
などと実行すると400 Bad Request
AccessControlListNotSupported
のエラーとなった。- これは Laravel 設定ファイル
laravel/config/filesystems.php
にて'visibility' => 'private',
を設定することで解消できた。 - 調査 → makeDirectory AccessControlListNotSupported – Google 検索
- これは Laravel 設定ファイル