【问题标题】:how can i renew aws iam role credentials?如何续订 aws iam 角色凭据?
【发布时间】: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


    【解决方案1】:

    您必须确保在旧凭据过期之前获得一组新凭据。在某些 SDK 中,您可以使用为您管理刷新凭证过程的提供程序;检查您正在使用的 SDK 的文档。

    最好的 斯蒂芬

    【讨论】:

      猜你喜欢
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 2018-11-10
      • 2018-08-19
      • 2016-08-27
      相关资源
      最近更新 更多