amazon-web-services - 如何获取映射模板中的日期/请求时间/时间戳

标签 amazon-web-services aws-appsync

查看文档 here似乎无法获得 requestTime从上下文变量。

除了使用 lambda 解析器之外,还有其他方法可以获取该值吗?

我知道使用 API Gateway 时是可能的,所以肯定有办法。我看错了吗?

谢谢

于连

最佳答案

(我在 AWS AppSync 团队工作)

你说得对,我们还没有在映射模板中公开请求时间。

请问你的用例是什么?

这是宝贵的反馈,我将确保团队看到这一点。当我们有更多信息时,我会更新这个线程。

更新 :我们现在支持通过映射模板辅助方法提取当前时间戳。
以下是一些可以帮助您实现所需功能的功能:

$util.time.nowISO8601()                                            : 2018-02-06T19:01:35.749Z
$util.time.nowEpochSeconds()                                       : 1517943695
$util.time.nowEpochMilliSeconds()                                  : 1517943695750
$util.time.nowFormatted("yyyy-MM-dd HH:mm:ssZ")                    : 2018-02-06 19:01:35+0000
$util.time.nowFormatted("yyyy-MM-dd HH:mm:ssZ", "+08:00")          : 2018-02-07 03:01:35+0800
$util.time.nowFormatted("yyyy-MM-dd HH:mm:ssZ", "Australia/Perth") : 2018-02-07 03:01:35+0800

完整引用可在 Resolver Mapping Template Utility Reference 上找到页。

关于amazon-web-services - 如何获取映射模板中的日期/请求时间/时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48103042/

相关文章:

linux - “NoneType”对象没有属性 'secret_key'

amazon-web-services - 是否可以将 AppSync API 端点限制为仅在网络中?

reactjs - AWS AppSync + React-Apollo Query/useQuery 引发异常 this.currentObservable.query.getCurrentResult 不是函数

aws-sdk - 是否有使用 VTL 的 AWS Appsync 的 Model.objects.update_or_create()?

amazon-web-services - AppSync BatchPutItem 不保存项目

amazon-web-services - 如何在 appsync 和 amplify 项目中使用 schema.graphql 而不是 schema.json?

python - Elasticsearch 中的关键字搜索和过滤

amazon-web-services - cloudwatch事件触发cloudformation

amazon-web-services - 如何使用 CloudWatch Events 和 CLI 安排自动 EBS 快照?

python - AWS lambda,未知服务: 'quicksight'