代码之家  ›  专栏  ›  技术社区  ›  Lasitha Yapa Programmer

如何在前端获取AWS凭证

  •  1
  • Lasitha Yapa Programmer  · 技术社区  · 7 年前

    我已经创建了一个静态网站,它托管在S3中。
    现在我需要通过前端将一个文件上传到另一个S3存储桶。
    为此,我正在使用AWS库。
    问题是我必须给AWS库的访问键。
    由于硬编码凭证是一种糟糕的做法,我可以做些什么来安全地将访问密钥传递给AWS库?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Lakhan Kriplani    7 年前

    使用aws javascript sdk调用sts:assumerole来获取在特定时间内有效的临时凭证,而不是在代码中硬编码它们。 一旦您获得了访问密钥和密钥以及sessiontoken,请在AWS库中使用它们,并且如果在调用assume role api时未指定持续时间,则凭证将默认有效1小时。

    希望这有帮助