【问题标题】:How does aws-sdk in Lambda get the credentials automagically?Lambda 中的 aws-sdk 如何自动获取凭证?
【发布时间】:2021-05-12 15:52:31
【问题描述】:

如果您在 Lambda 运行时中使用 aws-sdk,则无需向 SDK 提供凭证,因为它会自动从该 Lambda 函数的执行角色获取凭证。

我很好奇这在幕后是如何工作的? SDK 是否从某些环境变量中读取凭据?它实际上是如何从 Lambda 运行时获取凭据的?

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-iam


    【解决方案1】:

    SDK 是否从某些环境变量中读取凭据?

    是的。它们取自Runtime environment variables,其中包括:

    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY
    • AWS_SESSION_TOKEN

    来自:

    函数的执行角色获取的访问密钥。

    【讨论】:

      猜你喜欢
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 2020-11-24
      • 2021-06-07
      • 2019-12-06
      相关资源
      最近更新 更多