【发布时间】:2019-07-15 07:26:47
【问题描述】:
我在使用 api 网关发布 lambda 函数的 bash 脚本中有错误。 你可以在这里找到脚本https://gist.github.com/goforbroke1006/7a6c86470a8465ec2302f13d4455094d
如果我通过 Web AWS 控制台界面创建资源 + 方法 + 集成,那么一切正常:
但如果我使用 bash 脚本,我会得到这个
识别的 lambda 函数为空且 API 方法测试返回
{"message": "Internal server error"}
这个脚本有什么问题? 也许我的 func 集成 URL 无效。我不知道如何构建这个 url 或者我可以在哪里复制它,所以我使用这个模板
arn:aws:apigateway:${REGION_NAME_WHAT_I_USE_4_LAMBDA_AND_API}:lambda:path//2015-03-31/functions/${FUNCTION_ARN_URL_COPIED_ON_EDIT_FUNC_PANEL_IN_AWS_CONSOLE}
【问题讨论】:
标签: bash amazon-web-services aws-lambda aws-cli