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 файле?