簡體   English   中英

我應該使用什么gem來使用AWS

[英]What gem should I use to work with AWS

我目前正在使用AWS在rails上編寫ruby應用程序。 我看到了寶石,aws-sdk和霧的兩種選擇。 Fog似乎支持幾乎所有AWS服務,除了sns(我想使用它:/)並且有測試的模擬服務,更不用說你可以很容易地更換機架空間或不同的提供商。 我應該使用AWS的sdk有什么重要原因嗎? 它支持sns,但不支持rds,也不帶有嘲弄。

如果我遺失了什么,請告訴我,因為我是新手。

提前致謝。

你可能也想結帳右手但不幸的是它也不支持sns。 它是最早的可用庫之一,並為大多數功能提供支持。 然而,霧更頻繁地發布新版本並且正在快速趕上並且更高級別。 aws_sdk最近才發布,其主要原因是它來自亞馬遜本身,可能會成為標准。 這就是我們將它包含在rubystack中的原因 我們希望人們能夠提供更高級別的庫,而這些庫將建立在它之上。

aws-sdk支持SNS,但不會模擬服務。 它確實提供基本的存根:

AWS.stub!

這會導致所有服務請求“不執行任何操作”並返回“空響應”。 它廣泛用於gem提供的規格內。 這與模擬服務不同,但它可以是一個有用的測試輔助工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM