1

我有一个基于角色的 ec2 实例(lynx)我需要临时访问密钥和元数据中的秘密密钥我如何获得它?

我已经尝试使用这个 url curl http://169.254.169.254/latest/meta-data/public-keys但它没有给我任何东西

4

1 回答 1

0

您可能正在寻找AWS STS。你还没有定义你的语言,所以我只能给你一个一般的方法。

  1. 将您的角色访问权限和私钥分配给STS Client
  2. 调用 API 函数getSessionToken
  3. 在响应中,您会收到临时凭证。

默认情况下,这些令牌有效期为 24 小时,当然可以更改。简单阅读有关 AWS STS 的手册,您应该能够根据自己的喜好对其进行配置。

我希望这个答案对您有所帮助和有用。

于 2015-08-17T11:46:40.133 回答