首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS-API-Gateway中通过CLI附加集成到路由

在AWS-API-Gateway中通过CLI附加集成到路由
EN

Stack Overflow用户
提问于 2021-10-27 11:45:07
回答 1查看 127关注 0票数 0

我创建了一个路由和一个集成,但是我不能使用awscli将集成附加到路由。这是否可以通过命令行完成,或者只能通过web界面完成?

我的目标是在Localstack Pro中重现现有的API-Gateway v2配置(使用AWS Web控制台创建),在容器启动期间使用aws-cli工具专门设置它。

我可以毫不费力地创建API、路由和集成:

代码语言:javascript
复制
awslocal apigatewayv2 create-api --name="test-api" --protocol="http"
awslocal apigatewayv2 create-integration --api-id ebb87127 --integration-type AWS --integration-uri arn:aws:lambda:us-east-1:000000000000:function:some-lambda
awslocal apigatewayv2 create-route --api-id ebb87127 --route-key '$default'

但我在aws apigatewayv2 docs下找不到任何可以将路由链接到集成的内容。

在“真正的”AWS中使用web界面很容易做到这一点:

如何在命令行中实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-29 04:33:16

您可以在"create-route“命令中尝试--target选项。参数应为integrations/$INTEGRATION_ID

代码语言:javascript
复制
aws apigatewayv2 create-route --api-id $API_ID --route-key $ROUTE_KEY --target integrations/$INTEGRATION_ID
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69738064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档