【发布时间】:2017-01-31 23:25:53
【问题描述】:
我正在尝试通过 AWS API Gateway 调用 Lambda 函数。 当我提到身份验证类型 NONE 时,它可以正常工作,但 API 会公开,任何有 url 的人都可以访问我的 API。 为了使 API 调用安全,我使用身份验证类型 AWS_IAM 和 还向我的用户附加了 AmazonAPIGatewayInvokeFullAccess 策略,但出现此错误:
{ message: "Missing Authentication Token"}
我不知道我在这里缺少什么。
【问题讨论】:
-
我相信这里的大多数答案(如果不是全部)也适用于映射在给定 API 网关资源端点后面的任何其他 AWS 服务(即:还有 DynamoDB)。假设这是真的,API Gateway 是这里的操作接口(不是 AWS 服务资源)。
-
错误是由于命中了错误的端点
-
或使用错误方法的正确端点,GET 与 POST 等。
标签: amazon-web-services aws-api-gateway