0

我正在寻找开发与 Amazon S3 存储桶和 Amazon EC2 实例通信的应用程序。我需要为多个平台开发它,我已经看到通过 Mono 开发似乎是流行的答案。有没有办法在 Mono 中使用 AWS 开发工具包(.NET 或 Java)而不排除任何平台(Windows、Mac OSX 和 Linux)?

4

2 回答 2

0

FWIW,当前适用于 .NET 的 AWS 开发工具包(v2.2.4.0)似乎在 Mono 3.4.1 中工作。AWS SDK 在 Mono 3.2.8 中不起作用。

我还没有进行详尽的测试,但是一个针对 DynamoDB 表运行一些查询的测试应用程序现在可以在 Ubuntu 14 上运行的 Mono 3.4.1 中运行。因此,AWS 身份验证和请求签名现在可以在 Mono 堆栈上运行。(测试应用程序在 Mono 3.2.8 中失败,在 HttpClient webget 深处的令牌模拟例程中出现“未实现”异常,这是对 AWS 开发工具包的调用的一部分)

我使用这个 Docker 容器作为单声道执行环境:https ://registry.hub.docker.com/u/akoeplinger/mono-aspnetvnext/

于 2014-09-13T00:15:48.580 回答
0

只要您正在构建 API 来访问非特定语言的应用程序(即它们需要客户端,并且只能以特定语言提供),任何语言的客户端都应该能够访问您的服务。

于 2012-11-13T22:26:22.207 回答