Как получить доступ к файлу хранилища из файла .env в Laravel

Я создал файл JSON, чтобы использовать BigQuery в моем проекте Laravel => Документы BigQuery. Я положил файл в storageпапку, чтобы ограничить ее доступ. Мне нужно только получить к нему доступ из моего .env файл.

GOOGLE_APPLICATION_CREDENTIALS='/storage/file.json'

Естественно, я не могу легко получить доступ к папке, и я знаю, что есть способы получить к ней доступ, но создание символической ссылки сделает файл доступным из любого места, а я этого не хочу. Есть ли безопасный способ получить доступ к этому файлу в моем файле.env? Или есть лучший способ, другая папка, в которую я должен поместить файл JSON?

1 ответ

Я настоятельно не рекомендую использовать переменные ENV, вместо этого используйте диспетчер секретов для загрузки во время выполнения или KMS (службу управления ключами)

Посмотрите на реализацию laravel-env-security.

Другие вопросы по тегам