首页 > 解决方案 > 如何更改 .aws 凭据路径?nodejs (aws-sdk)

问题描述

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

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

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

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

谢谢你。

标签: javascriptnode.jsaws-sdk-nodejs

解决方案


您可以像这样创建一个包含您的凭据的 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');

推荐阅读