【发布时间】:2021-09-26 10:27:12
【问题描述】:
我在 IAM 用户中创建了 s3,然后创建了一个名为 bill 的 IAM 角色。此时作为临时安全凭证,accessKeyId、secretAccessKey、sessiontoken发放了1小时,我就可以以bill的角色访问s3了。
但是,一个小时后,令牌过期了,我无法再访问 s3。此时,如何更新角色的凭据?
如何更新我的凭据,我是否必须每小时获取一次凭据并将其放入 .env 中?
(post.js)
AWS.config.update({
accessKeyId: process.env.S3_ACCESS_KEY_ID,
secretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
sessionToken: process.env.S3_SESSION_TOKEN,
region: "ap-northeast-2",
});
(.env)
S3_ACCESS_KEY_ID="my ACCESS_KEY_ID"
S3_SECRET_ACCESS_KEY="my SECRET_ACCESS_KEY"
S3_SESSION_TOKEN="my SESSION_TOKEN"
【问题讨论】:
标签: node.js amazon-web-services amazon-s3 amazon-ec2 amazon-iam