我希望开发一个与亚马逊S3桶和亚马逊EC2实例通信的应用程序。我需要为多个平台开发它,我已经看到通过Mono开发似乎是流行的答案。有没有办法在Mono中使用AWS SDK (.NET或Java),而不排除任何平台(Windows、Mac和Linux)?
发布于 2012-11-14 06:26:22
只要您正在构建API来访问不特定于语言的应用程序(即,它们要求客户端只能使用特定的语言),任何语言的客户端都应该能够访问您的服务。
发布于 2014-09-13 08:15:49
FWIW,当前用于.NET的AWS SDK (v2.2.4.0)似乎可以在Mono 3.4.1中工作。AWS SDK在Mono 3.2.8中不起作用。
我还没有做过详尽的测试,但是一个对DynamoDB表运行一些查询的测试应用程序现在可以在运行在Ubuntu14上的Mono3.4.1上运行。(测试应用程序在Mono3.2.8中失败,在HttpClient webget内部的令牌模拟例程中出现“未实现”异常,这是对AWS SDK调用的一部分)
我使用这个Docker容器作为单声道执行环境:https://registry.hub.docker.com/u/akoeplinger/mono-aspnetvnext/
https://stackoverflow.com/questions/13364794
复制相似问题