如何公开 Web 服务



>我创建了一个需要使用 Web 服务的 Android 应用程序我希望它能够在任何地方访问该应用程序,因此我需要我的 Web 服务将使用外部 IP 公开,以便我可以访问

最好的方法是什么?我有一个亚马逊云科技帐户,我不知道是否创建了一个实例并运行了Web服务,这将是最好的解决方案我对Amazon实例的最大问题是,在应用程序中显示Web服务的结果需要一段时间

关于如何公开我的 Web 服务的任何想法?

看来您的要求是:

  • 公开公共 API 端点以供安卓应用程序使用
  • 调用 API 时运行一些代码

有两种方法可以公开 API:

  • 使用 Amazon API Gateway,它可以发布、维护、监控和保护 API。它负责安全性和限制。提供了 DNS 名称,该名称应用于 API 调用。收到请求时,API 网关可以将请求传递到 Web 服务器,也可以触发 AWS Lambda 函数来执行代码,而无需服务器。
  • 或者,使用您的应用程序运行 Amazon EC2 实例。为实例分配一个弹性 IP 地址,该地址是静态 IP 地址。在 Amazon Route 53(或您自己的 DNS 服务器(中创建一条 A 记录,将 DNS 名称指向该 IP 地址。

相关内容

  • 没有找到相关文章

最新更新