在尝试整合Cognito的额外步骤之前,我尝试设置一个非常基本的API。在AWS控制台中测试API端点可以正常工作。但是,我无法让邮递员工作。
在API网关中,我已将没有参数的端点连接到Lambda函数。 Lambda函数返回一个硬编码的静态JavaScript对象。单击此处的测试按钮可按预期工作。
在方法执行屏幕中,我选择了AWS_IAM进行授权,并且不需要API密钥。
在IAM中,我创建了一个名为postman
的用户,并附加了AmazonAPIGatewayInvokeFullAccess
策略(目前涵盖所有ExecuteAPI资源)。
API似乎正确发布,因为当我尝试在没有Authorization标头的情况下访问它时会抱怨。
但是当我使用AWS Signature
授权类型并输入postman
的AccessKey和SecretKey时,我根本没有回复。
我试图找到要调试的访问日志,但我是AWS的这一部分的新手,还没找到任何东西...... 我缺少什么?提前致谢。