配置AWS凭据以使用CLI和SDK

时间:2014-07-31 04:01:51

标签: node.js amazon-web-services

在尝试将某些部署任务自动化到S3时,我注意到我通过aws configure提供的凭据未被Node.js SDK获取。如何获取shell和gulp任务来引用同一个文件?

1 个答案:

答案 0 :(得分:6)

经过大量的搜索,这是this article的摘录引起了一个尤里卡时刻。

  

如果您一直在使用AWS CLI,则可能已有凭据   文件,与新凭据文件位于同一位置,但是   名为config。如果是这样,CLI将继续使用该文件。   但是,如果您创建新的凭据文件,CLI将使用该文件   一个而不是。 (请注意您可以使用aws configure命令   用于从命令行设置凭据将放置凭据   在config文件中,而不是凭证文件。)

现在将〜/ .aws / config移动到〜/ .aws / credentials,CLI和SDK都从同一位置读取。可悲的是,除了手工编辑之外,我还没有找到任何用于维护〜/ .aws /凭证的界面。