Adr*_*enW 1 amazon-web-services aws-cli aws-api-gateway localstack
我创建了一条路线和一个集成,但我无法使用awscli. 是否可以通过命令行执行此操作,或者只能通过 Web 界面执行此操作?
我的目标是在 Localstack Pro 中重现现有的 API-Gateway v2 配置(使用 AWS Web 控制台创建),在容器启动期间专门使用 aws-cli 工具进行设置。
我可以毫无困难地创建 API、路由和集成:
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'
Run Code Online (Sandbox Code Playgroud)
aws apigatewayv2 但我在文档下找不到任何将路由链接到集成的内容。
使用 Web 界面在“真正的”AWS 中执行此操作非常简单:
如何在命令行中实现这一点?
小智 5
您可以尝试--target“create-route”命令中的选项。论点应该是integrations/$INTEGRATION_ID
aws apigatewayv2 create-route --api-id $API_ID --route-key $ROUTE_KEY --target integrations/$INTEGRATION_ID
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
598 次 |
| 最近记录: |