如何解决Laravel:模拟S3存储
我在Laravel应用程序中对ImageUpload端点进行了简单的HTTP API测试:
Storage::fake('s3');
$I->sendPOST('images',null,['image' => UploadedFile::fake()->image('test.jpg')]);
在端点内部,我有以下存储逻辑:
$uploadedImage->storeAs($path,$imageName,['disk' => 's3']);
即使我使用的是Storage::fake('s3');
,我仍然收到凭据异常:
CredentialsException: Error retrieving credentials from the instance profile Metadata service
问题:当我对s3存储桶使用.env
方法时,是否有必要在Fake
中添加AWS凭证?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。