Как я могу изменить путь к учетным данным .aws? nodejs (aws-sdk)

Чтобы подключить aws-sdk (nodejs) к aws, мне нужно создать файл учетных данных, затем добавить accessKeyId и secretAccessKey в

C: \ Users {имя пользователя} .aws \ credentials

Но я хотел бы изменить путь .aws в другое место или создать константные переменные accessKeyId и secretAccessKey в js.

Может кто-нибудь показать мне, как я могу изменить путь? или добавьте accessKeyId и secretAccessKey где-нибудь внутри js.

Спасибо.


person Izchie Infinity Moment    schedule 28.08.2018    source источник
comment
Вы смотрели здесь документы? документы. aws.amazon.com/sdk-for-javascript/v2/developer-guide/   -  person A. J. Alger    schedule 28.08.2018
comment
О, большое спасибо @ A.J.Alger   -  person Izchie Infinity Moment    schedule 28.08.2018


Ответы (2)


Вы можете создать файл 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');
person Torab Shaikh    schedule 28.08.2018

Другое решение - пользовательские переменные среды AWS:

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

Таким образом вы гарантируете совместимость со средой выполнения AWS.

person Yunier Saborit Ramírez    schedule 28.08.2018