我对AWS和Lambdas比较陌生。我已经部署了一个lambda及其API网关。这个Lambda使用aws-sdk来描述EC2实例。我想知道是否可以在Lambda中使用aws-sdk从给定的EC2实例Id中释放IP地址。我可以在aws-sdk文档中看到其他方法,例如创建EC2实例、在实例上创建标记或重新启动、启动,停止EC2实例,但到目前为止,在aws-sdk文档中,我没有找到可以用来从EC2实例释放IP地址的方法。我找到的唯一选项是在这个SO问题中从aws Lambda调用aws-cli,用于在Lambda中调用aws-cli命令,但这似乎需要复杂而繁琐的部署和打包过程。任何帮助都将不胜感激。
取消弹性IP地址与实例关联的API调用是(在boto3中(:
- disassociate_address-将弹性IP地址与与其关联的实例或网络接口解除关联
一旦解除关联,如果您愿意,您可以向AWS池发布地址,以避免支付费用。