AWS API网关 - 如何在点击端点后动态设置阶段变量?
问题描述:
我有一个我称之为“授权”的端点。它返回一个名为“accesstoken”的值。我想将此值存储为阶段变量,以用于随后调用该阶段的其他端点。AWS API网关 - 如何在点击端点后动态设置阶段变量?
这里有一个明显的例子:
2端点: “授权” 和 “的listEvents”
的listEvents需要的accessToken,这还不存在。
1)呼叫授权并取回的accessToken作为级可变 3)呼叫的listEvents,它使用的accessToken级可变完成其呼叫的的accessToken 2)店铺。
我会怎么做上面的第2步?
答
阶段变量可以使用API网关管理API存储。
http://docs.aws.amazon.com/cli/latest/reference/apigateway/update-stage.html
问题:“以后调用额外的端点”不知道同样的客户端是否提出请求。 HTTP中没有状态。 (另外,阶段变量看起来是常量)。 –
好的,理解。最终,我只需要一种方法将变量存储在AWS中,而不是将它们传回端点响应中。我想调用一个端点,将调用结果存储在AWS(某处),并能够在将来调用其他端点时访问这些变量。 – SentryGoingUp