【问题标题】:Why aren't Temporary Credentials being generated using aws-sdk?为什么不使用 aws-sdk 生成临时凭证?
【发布时间】:2015-04-03 03:03:35
【问题描述】:

我正在为 node.js 使用 aws-sdk 包并希望生成临时凭据。

我有:

  AWS.Config.credentials = new AWS.Credentials 'myKey', 'mySecret'
  console.log AWS.Config.credentials

  AWS.config.credentials = new AWS.TemporaryCredentials()
    # DurationSeconds: 1200

  console.log '===='
  console.log AWS.config.credentials

但是,当我注销新凭据时,它会为 accessKeyId 显示 undefined。我做错了什么吗?

【问题讨论】:

    标签: node.js amazon-web-services aws-sdk


    【解决方案1】:

    AWS.TemporaryCredentials 对象在您发出请求时会延迟刷新凭据。如果要手动刷新凭证,可以在凭证对象上调用.refresh()

    AWS.config.credentials = new AWS.TemporaryCredentials(); AWS.config.credentials.refresh();

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2020-04-25
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 2016-08-17
      • 2017-06-16
      • 1970-01-01
      相关资源
      最近更新 更多