Laravel: mocking S3 Storage

Всем привет. Мокаю в тесте загрузки картинок хранилище:

Storage::fake('s3');
$I->sendPOST('images', null , ['image' => UploadedFile::fake()->image('test.jpg')]);

Сам эндпоинт файл на диск кладет так:

$uploadedImage->storeAs($path, $imageName, ['disk' => 's3']);

Проблема в том, что отваливаюсь с ошибкой

CredentialsException: Error retrieving credentials from the instance profile metadata service

чего по идее быть не должно.

Вопрос: если я мокаю s3 бакет, принципиально ли наличие credentials в .env файле?


Ответы (0 шт):