我目前正在使用AWS在rails上編寫應用程序。我看到寶石,aws-sdk和霧兩種選擇。霧似乎支持幾乎所有的AWS服務,除了sns(我想使用:/),並且有測試的模擬服務,更不用說你可以輕鬆地更換爲rackspace或不同的提供者。爲什麼我應該使用AWS的sdk有什麼大的理由嗎?它支持sns,但不支持rds,也不支持嘲諷。我應該使用什麼gem來使用AWS
如果我失去了一些東西,請讓我知道,因爲我是新手。
在此先感謝。
我目前正在使用AWS在rails上編寫應用程序。我看到寶石,aws-sdk和霧兩種選擇。霧似乎支持幾乎所有的AWS服務,除了sns(我想使用:/),並且有測試的模擬服務,更不用說你可以輕鬆地更換爲rackspace或不同的提供者。爲什麼我應該使用AWS的sdk有什麼大的理由嗎?它支持sns,但不支持rds,也不支持嘲諷。我應該使用什麼gem來使用AWS
如果我失去了一些東西,請讓我知道,因爲我是新手。
在此先感謝。
aws-sdk支持SNS,但不會模擬服務。它確實提供基本的存根:
AWS.stub!
這導致所有服務請求「什麼都不做」並返回「空響應」。它在寶石提供的規格內廣泛使用。這與嘲笑服務不同,但它可以成爲一種有用的測試手段。
謝謝!唯一的問題是,它看起來像也沒有模擬服務支持。 – BrianJakovich