如何更改 .aws 凭据路径? node.js (aws-sdk)
How can I change .aws credentials path ? nodejs (aws-sdk)
要将 aws-sdk (nodejs) 连接到 aws,我必须创建凭据文件,然后在
添加 accessKeyId 和 secretAccessKey
C:\Users{username}.aws\credentials
但我想将路径.aws 更改到其他地方或在js 中创建accessKeyId 和secretAccessKey 的const 变量。
有人可以告诉我如何更改路径吗?或者在 js 的某处添加 accessKeyId 和 secretAccessKey。
谢谢。
您可以像这样创建一个 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');
另一个解决方案是使用 AWS 环境变量:
https://docs.aws.amazon.com/cli/latest/userguide/cli-environment.html
使用这种方式,您可以保证 AWS 运行时环境的兼容性。
要将 aws-sdk (nodejs) 连接到 aws,我必须创建凭据文件,然后在
添加 accessKeyId 和 secretAccessKeyC:\Users{username}.aws\credentials
但我想将路径.aws 更改到其他地方或在js 中创建accessKeyId 和secretAccessKey 的const 变量。
有人可以告诉我如何更改路径吗?或者在 js 的某处添加 accessKeyId 和 secretAccessKey。
谢谢。
您可以像这样创建一个 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');
另一个解决方案是使用 AWS 环境变量:
https://docs.aws.amazon.com/cli/latest/userguide/cli-environment.html
使用这种方式,您可以保证 AWS 运行时环境的兼容性。