AWS SDK for JavaScript 提供了多种方式来管理 AWS 凭据。以下是一些常用的凭据管理方法:

  • 环境变量:可以将 AWS 凭据存储在环境变量中,这样 SDK 就可以直接读取它们。
  • AWS 凭据文件:可以将凭据存储在一个文件中,然后通过配置 SDK 指定该文件的路径。
  • AWS IAM 用户:可以使用 IAM 用户来访问 AWS 资源,SDK 将自动处理凭据。

常用凭据管理方法

环境变量

process.env.AWS_ACCESS_KEY_ID = 'YOUR_ACCESS_KEY_ID';
process.env.AWS_SECRET_ACCESS_KEY = 'YOUR_SECRET_ACCESS_KEY';
process.env.AWS_SESSION_TOKEN = 'YOUR_SESSION_TOKEN';

AWS 凭据文件

const AWS = require('aws-sdk');
AWS.config.credentials = new AWS.SharedCredentialsFile({ filename: '~/.aws/credentials' });

IAM 用户

const AWS = require('aws-sdk');
AWS.config.credentials = new AWS.IAMCredentials({ accessKeyId: 'YOUR_ACCESS_KEY_ID', secretAccessKey: 'YOUR_SECRET_ACCESS_KEY', sessionToken: 'YOUR_SESSION_TOKEN' });

更多信息

如果您需要更多关于 AWS SDK for JavaScript 的信息,请访问我们的官方文档

图片示例

AWS SDK for JavaScript