繁体   English   中英

从AWS Lambda JS SDK访问EC2资源

[英]Access EC2 resources from AWS Lambda JS SDK

我正在编写一个函数,该函数需要向EC2发出一些请求以创建和删除快照。 但是,Lambda当前没有使用EC2资源直接发​​出请求的功能。 我正在尝试使用Class:AWS.TemporaryCredentials,但有一条写着的通知:

注意:为了创建临时凭证,您首先需要在AWS.Config.credentials中配置“主”凭证。 这些主凭证对于检索临时凭证以及到期时刷新凭证是必需的。

因此,由于此Lambda只是一个函数,因此我不确定如何存储凭据。

为了使Lambda函数发出EC2请求,您必须创建一个具有必要权限的IAM角色,然后将该角色与您的IAM函数相关联。 AWS Lambda CreateFunction API请求具有一个称为Role的必需参数,该参数将是您创建的新角色的ARN。 这样,每次运行Lambda函数时,Lambda都会创建临时的AWS凭证供其使用,该凭证具有在角色中定义的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM