🔧 配置 AWS SDK for JavaScript 是使用云服务的基础步骤,以下是详细指南:
1. 安装 SDK
npm install aws-sdk
📦 安装完成后,可通过 官方文档 查看更多高级用法。
2. 初始化配置
const AWS = require('aws-sdk');
AWS.config.update({
region: 'cn-northwest-1', // 🌍 区域配置(如华北地区)
accessKeyId: 'YOUR_KEY_ID',
secretAccessKey: 'YOUR_SECRET_KEY'
});
3. 配置方式一览
环境变量
设置AWS_ACCESS_KEY_ID
和AWS_SECRET_ACCESS_KEY
📌 示例:环境变量配置说明配置文件
默认读取~/.aws/credentials
和~/.aws/config
AWS_配置文件程序化配置
使用AWS.config.update()
或new AWS.Config()
⚙️ 更多参数可参考 SDK 配置选项
4. 验证配置
const s3 = new AWS.S3();
s3.listBuckets((err, data) => {
if (err) console.error(err);
else console.log('_buckets:', data.Buckets);
});
✅ 成功输出 Buckets 列表说明配置生效!
5. 常见问题
❓ 凭证权限不足?
👉 确认 IAM 角色或用户权限,可查看 权限管理指南
❓ 区域不匹配?
🌍 选择与云服务实例一致的区域(如 ap-east-1
或 cn-north-4
)
6. 安全建议
🔐 永远不要在代码中硬编码凭证!
- 使用 IAM 角色(EC2/ECS 环境)
- 配合 AWS Secrets Manager 管理敏感信息
- 启用 MFA 登录增强安全性
AWS_Security Best Practices
需要进一步了解 AWS SDK 的高级用法?点击这里深入学习 🚀