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