Я создал файл JSON для использования BigQuery в своем проекте Laravel =› документы BigQuery а>. Я положил файл в папку storage
, чтобы ограничить его доступ. Мне нужно получить к нему доступ только из моего файла .env
.
GOOGLE_APPLICATION_CREDENTIALS='/storage/file.json'
Естественно, я не могу так легко получить доступ к папке, и я знаю, что есть способы получить к ней доступ, но создание символической ссылки сделает файл доступным из любого места, а я этого не хочу. Есть ли безопасный способ доступа к этому файлу в моем файле .env? Или есть лучший способ, другая папка, в которую я должен поместить файл JSON?
.env
переменных. Не используйте.env
vars напрямую - person brombeer   schedule 04.12.2020GOOGLE_APPLICATION_CREDENTIALS
? Нужно ли для этого создавать файл конфигурации? - person user3803353   schedule 04.12.2020storage
, просто не обращайтесь напрямую к.env
переменным. - person brombeer   schedule 04.12.2020GOOGLE_APPLICATION_CREDENTIALS=
в.env
и в файле в папкеconfig
добавить конфиг типа'google_app_cred' => env('GOOGLE_APPLICATION_CREDENTIALS', Storage::get('file.json'))
? Кажется, это действительно неправильно... - person user3803353   schedule 04.12.2020