【问题标题】:How can I change .aws credentials path ? nodejs (aws-sdk)如何更改 .aws 凭据路径? nodejs (aws-sdk)
【发布时间】:2018-08-29 05:15:41
【问题描述】:

要将 aws-sdk (nodejs) 连接到 aws,我必须创建凭证文件,然后添加 accessKeyId 和 secretAccessKey

C:\Users{用户名}.aws\credentials

但我想将路径 .aws 更改为其他地方或在 js 中创建 accessKeyId 和 secretAccessKey 的 const 变量。

有人可以告诉我如何更改路径吗?或者在js中的某处添加accessKeyId和secretAccessKey。

谢谢。

【问题讨论】:

标签: javascript node.js aws-sdk-nodejs


【解决方案1】:

您可以像这样创建一个包含您的凭据的 JSON 文件

{
    "accessKeyId": " Your Access Key Id", 
    "secretAccessKey": "Your Secret Access Key",
    "region": "Your Region"
}

并保存。然后使用

给出这个 JSON 文件的路径
var AWS = require('aws-sdk');
AWS.config.loadFromPath('File_Path/file_name.json');

【讨论】:

    【解决方案2】:

    另一个解决方案是用户 AWS 环境变量:

    https://docs.aws.amazon.com/cli/latest/userguide/cli-environment.html

    使用这种方式可以保证 AWS 运行时环境的兼容性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 2021-04-01
      • 2021-08-18
      • 2018-04-14
      • 2017-08-31
      • 2018-01-07
      • 2019-04-27
      相关资源
      最近更新 更多