首页 > 解决方案 > AWS Lambda:s3 文件的唯一密钥生成器

问题描述

我有一个 AWS lambda 函数运行一些代码,然后将 json 保存到 s3 存储桶。

目前,我的格式是使用 datetime 包来获取当前日期。

now = str(datetime.today())

然后我将csv格式化为 'payrollcompensation_streams/{}_{}.json'.format('pega_payrollcompensation_raw',now))

我想要做的是每次运行此 AWS Lambda 函数时都会生成一个整数的唯一键,而不是日期时间。

而不是这个:pega_payrollcompensation_raw_2020-03-05 00:00:00.0000 这个:pega_payrollcompensation_raw_1

然后下次

pega_payrollcompensation_raw_2

标签: pythonamazon-web-servicesaws-lambda

解决方案


使用该timestamp()方法获取您的唯一密钥怎么样?

例如:

>>> datetime.today().timestamp()
1583449231.642402

推荐阅读