У меня есть несколько профилей AWS, которые я использую для управления различными проектами.
Давайте назовем по умолчанию один «user1», а тот, который я хочу использовать «user2»
Так что, если я просто сделаю aws s3 ls
, это даст мне информацию о пользователе 1, конечно, или, если я сделаю aws s3 ls --profile=user2
, это даст мне информацию о пользователе 2, все хорошо здесь
Я также знаю, что могу сделать export AWS_DEFAULT_PROFILE=user2
тогда aws s3 ls
, что правильно дает мне ведра user2
Проблема в том, что у меня есть приложение Node, которое при локальном запуске я хочу использовать профиль user2. Я испробовал все способы AWS_DEFAULT_PROFILE=user2 npm run dev
и тому подобное, но не могу понять, как это сделать?
Вопрос Как я могу запустить локальную программу Node и заставить ее AWS SDK использовать желаемый профиль?