小编put*_*tra的帖子

AWS API Gateway 上的自动化测试

我想自动测试每个资源的 aws api 网关。目前我手动完成(选择 API,选择资源,单击测试,在请求正文中插入数据)。1.我可以自动做吗?因此,当我部署后,我能够知道我的 api 和资源是否正常工作。2. 在资源内部,我使用连接到 dynamo db 的 lambda 函数。例如,我创建了将数据插入到 dynamo db 的 POST 操作。是否可以检查数据是否插入成功?有人可以帮助我吗?谢谢

automated-tests amazon-web-services amazon-dynamodb aws-api-gateway

5
推荐指数
1
解决办法
1499
查看次数

无服务器 - 将授权类型设置为 CUSTOM 或 COGNITO_USER_POOLS 需要有效的授权者

我在 API 网关端点上附加自定义授权者时遇到问题。这是我的场景步骤:

\n\n
    \n
  1. 创建自定义授权者(使用 lambda 函数)。
  2. \n
  3. 创建集成类型为 HTTP 的新端点。
  4. \n
  5. 将 AuthorizationType 设置为 CUSTOM
  6. \n
\n\n

如何将自定义授权者附加到无服务器 yaml 上?

\n\n
    \n
  • 我尝试使用 AuthorizerId,收到错误 \xe2\x80\x9cProxyMethod - 指定的授权者 ID 无效。将授权类型设置为 CUSTOM 或 COGNITO_USER_POOLS 需要有效的授权者。\xe2\x80\x9d
  • \n
  • 我没有\xe2\x80\x99在无服务器文档上找到示例代码中找到上述场景的示例代码
  • \n
  • 我尝试遵循AWS 文档。它解释了如何使用 AuthorizerId,但不确定 Serverless 是否支持它。
  • \n
\n\n

有人可以帮助我吗?

\n\n

在此输入图像描述

\n\n

在此输入图像描述

\n

amazon-web-services aws-api-gateway serverless

5
推荐指数
1
解决办法
5291
查看次数