我有几个用于管理不同项目的AWS配置文件。 让我们将默认的一个称为“ user1”,将我要使用的一个称为“ user2”
因此,如果我只是做一个aws s3 ls
,它当然会给我user1的信息,或者如果我做了aws s3 ls --profile=user2
它会给我user2的信息,在这里一切都很好
我也知道我可以先做export AWS_DEFAULT_PROFILE=user2
然后做aws s3 ls
,这正确地给了我user2的存储桶
问题是,我有一个Node应用程序,当我在本地运行时,我想使用user2的配置文件。我已经尝试过AWS_DEFAULT_PROFILE=user2 npm run dev
的所有方式,但是却不知道该怎么做?
问题:如何运行本地Node程序并使其AWS开发工具包使用所需的配置文件?
答案 0 :(得分:3)
它通常应如下所示工作。您需要预先传递配置文件名称。
AWS_PROFILE=user1 node script.js