2012-11-13 87 views
0

我期待開發一個與Amazon S3存儲桶和Amazon EC2實例進行通信的應用程序。我需要爲多種平臺開發它,並且我已經看到通過Mono進行開發似乎是受歡迎的答案。在沒有排除任何平臺(Windows,Mac OSX和Linux)的情況下,是否可以在Mono中使用AWS SDK(.NET或Java)?多平臺Amazon-AWS開發

回答

0

只要你正在構建的API來訪問你的應用程序不屬於特定語言(即它們需要客戶端只在特定的語言版本),在任何語言的客戶端應該能夠訪問你的服務。

+0

好了,我們正在建立一個API,但我對控制檯應用程序專門談(我們都看在單聲道發展到做跨平臺)。 –

0

FWIW,目前AWS SDK用於.NET(v2.2.4.0)出現在單聲道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 SDK調用的一部分,具有「未實現」異常)

我正在使用此Docker容器作爲單聲道運行環境:https://registry.hub.docker.com/u/akoeplinger/mono-aspnetvnext/