首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将AMQ与Rest API网关集成

将AMQ与Rest API网关集成
EN

Stack Overflow用户
提问于 2019-02-21 14:24:14
回答 1查看 918关注 0票数 0

我正在尝试将AMQ与api网关集成,以便可以使用api网关中的AWS资源选项将消息直接从API网关推送到AMQ,但在部署时收到此错误AWS ARN for integration包含无效操作。

我应该在这里使用什么动作,以便api网关知道它应该使用哪个AMQ来推送消息。

我需要注意的所有事情,以便我可以使用AMQ设置apigateway

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-22 03:16:15

对于Amazon MQ与API Gateway的集成,您将无法使用"AWS服务“集成。原因是,只有当AWS MQ管理API公开向MQ代理发送消息的操作时,"AWS服务“集成才有帮助。但是,如果您查看MQAPI1公开的操作,就会发现它们只提供管理操作。这就是原因,您不能在您的使用案例中使用"AWS服务“集成。

因此,如果您的API需要连接到MQ代理并发送消息,我建议您的API需要使用"Lambda function“集成。为了更好地理解这一点,我建议使用下面的文档2。

然后,您可以实现一个Lambda函数,该函数初始化消息生成器并发送消息。有关实现消息生成器和发送消息的特定源代码,请参阅3中标题为“Step2: Connect a Java Application to Your Broker”的小节。

[1] https://docs.aws.amazon.com/cli/latest/reference/mq/index.html

[2] https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-create-api-as-simple-proxy-for-lambda.html

[3] https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-getting-started.html#connect-java-application

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54800556

复制
相关文章

相似问题

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