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