遵循 Laravel Vapor 文件上传文档(https://docs.vapor.build/1.0/resources/storage.html#file-uploads),当我尝试将文件从 localhost 上传到 S3 时遇到以下错误:
POST http://localhost:8000/vapor/signed-storage-url 500 (Internal Server Error)
laravel 日志声明如下:
Unable to issue signed URL. Missing environment variables: AWS_BUCKET, AWS_DEFAULT_REGION, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY at Http\\Controllers\\SignedStorageUrlController.php:107
所有这些环境变量都在 .env 文件中定义。
关于如何克服这个问题的任何想法?