【发布时间】:2018-01-25 15:24:50
【问题描述】:
是否可以在集成请求的主体映射模板中检索 API 网关请求的时间戳,使其只能检索大于(或小于)创建日期的记录?
当前设置
API 网关 (GET) -> DynamoDB -- 响应 --> API 网关
身体映射模板
{
"TableName": "table-name-in-dynamodb",
"ScanFilter": {
"creationDate": {
"AttributeValueList": [ { "N":"TIMESTAMP_OF_THE_API_REQUEST" } ],
"ComparisonOperator": "GT"
}
}
}
我已经读到标题 X-Amzn-Trace-Id 可以用 $input.params('X-Amzn-Trace-Id') 检索,这将返回一个带有版本的字符串编号和时间戳。 AWS API Gateway - How do I get the date/timestamp/epoch in a body mapping template?
我对这一切还是很陌生,所以我不确定如何处理数据。
这可能吗?
【问题讨论】:
-
这确实限制了 API Gateway 作为 Dynamo 的 CRUD 接口
标签: amazon-web-services amazon-dynamodb aws-api-gateway