2

我是亚马逊网络服务的新手。我有一个任务是设置然后构建一个为 Mac OS、iOS、Android 客户端提供 API 的 Web 服务。有一些 API 和数据库需要保持安全。我看到 AWS 支持多种平台,例如 Java、.Net、PHP,... 它还支持许多数据库管理系统。还没有,有 2 个适用于 Android 和 iOS 应用程序的特殊 SDK。

那么,我应该选择什么(Java、.Net、PHP、...)来执行我的任务?AWS 是否支持所有网络服务协议?它是否支持安全的网络服务?

非常感谢。

4

1 回答 1

2

AWS 不提供安全的 Web 服务 - 它提供了您可以在其上运行安全 Web 服务的平台。您应该选择您最有经验的平台/语言/工具来使用您的 Web 服务和数据库构建您的应用程序。您应该检查您是否可以在 AWS 上运行您需要的所有部分(这很可能)。AWS 可以通过防火墙和 ELB 存储的证书来帮助提高安全性。

对于如此广泛的访问(ios、android 等),我可以推荐基于 REST 的 Web 服务,因为它们很容易被各种客户端访问(但这确实取决于你试图让你的客户端做什么)。确保您从知名提供商处购买 SSL 证书(否则您的客户可能无法连接到您的安全服务)。

祝你好运。

于 2012-10-22T04:38:35.627 回答