Amazon web services 如何使用API网关调用EC2上运行的另一个服务
我有一个令人困惑的场景。我是AWS的新手。我用JavaJersy编写了一些可用的服务,并将它们部署在Ec2实例上 我被要求使用API网关来调用这些服务,而不是直接调用它们。例如,如果我有如下服务:Amazon web services 如何使用API网关调用EC2上运行的另一个服务,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,我有一个令人困惑的场景。我是AWS的新手。我用JavaJersy编写了一些可用的服务,并将它们部署在Ec2实例上 我被要求使用API网关来调用这些服务,而不是直接调用它们。例如,如果我有如下服务: http://domainname/article/2 我希望前端首先调用API网关的以下端点: https://my-api-id.execute-api.region-id.amazonaws.com/stage-name/article 然后,上面的API网关端点调用my服务。 我想的是,当
http://domainname/article/2
我希望前端首先调用API网关的以下端点:
https://my-api-id.execute-api.region-id.amazonaws.com/stage-name/article
然后,上面的API网关端点调用my服务。
我想的是,当我尝试创建API网关资源时,集成类型中有一个http代理。我认为这符合我的目的,但我不确定,我完全困惑
有人能告诉我如何做到这一点吗?在API网关控制台中,创建一个资源,例如/v1/user/info和方法,例如GET/POST等 选择集成请求 然后,您可以在任何其他AWS资源中配置HTTP代理或Lambda函数。在您的例子中,您希望它指向您的EC2托管URL