如何解决如何跨lambda调用存储变量
我需要存储一个跨函数调用的包含URL的变量,并能够在函数内部修改此变量。简而言之,我需要能够将此URL发送到函数,并能够在以后检索它。我创建了一个可以存储URL的存储桶,但是我很难理解有关如何使用lambda读写存储桶的文档。使用存储桶或其他方法,我将如何存储这些数据?我正在使用python。
解决方法
有几种方法,具体取决于URL的共享,访问方式,读取/写入的频率。
对于不频繁访问,例如,您的lambda每分钟执行一次,您可以将其存储在AWS Systems Manager Parameter Store中。
对于高频和并发访问,您可能应该考虑使用DynamoDB。
也可以使用S3,但是它将是最慢的,并且需要一些设置才能从您的lambda读取和写入。访问参数存储非常简单,因为您可以使用get_parameter boto3 sdk。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。