我需要在函数调用中存储一个包含URL的变量,并能够从函数内部修改该变量。所以简而言之,我需要能够将这个URL发送到函数,并能够在以后检索它。我已经创建了一个可以存储URL的bucket,但我很难理解如何使用lambda写入和读取bucket的文档。使用bucket或其他方法,我将如何存储这段数据?我在用python。
有几种方法,具体取决于URL的共享、访问方式以及读写频率
对于不频繁访问,例如,lambda每分钟执行一次,您可以将其存储在AWS Systems Manager参数存储中。
对于高频和并发访问,您可能应该考虑使用DynamoDB。
S3也可以使用,但它将是最慢的,并且需要一些设置才能从lambda读取和写入。访问参数存储非常简单,因为您可以使用get_parameterboto3-sdk。