Flysystem を使用して AWS S3 にディレクトリを作成しようとすると問題が発生します。AccessDenied
応答が返され続けます。私のバケットにはすべてのパブリック アクセスがあり、ブロックされていますが、バケット ポリシーにより、リクエストを行ったユーザーがそのバケットに対してすべてのアクションを実行することが許可されています:
リーリー
local ユーザー ポリシー:
リーリー
images/blog などのディレクトリだけをアップロードすると、
LeagueFlysystemUnableToWriteFile::atLocation 例外が発生し、次のエラーがスローされます:
リーリー
数週間答えを見つけようとした結果、s3 ドライバーを作成するときに
visibility
をprivate
として渡し、それを構成に渡すと、問題が解決されることがわかりました。期待通りに動作します。