AWS(s3とec2)の作業を開始しようとしていますが、aws-sdkかfogというどちらの方が優れているのでしょうか?aws-sdkまたはfogというAWSでの作業にはどの宝石が優れていますか?
答えて
私はAWS-SDKと言います。私は霧を使用していませんが、AWSの宝石を使用して切り替えました。私はAmazonのルビー人からの正式なサポートとバグ修正がかなり良いことを発見しました。 AWS-SDKのコードも素晴らしく清潔です。私はそのアプローチが好きです。 AWSが新しい機能をアナウンスすると、AWS-SDKクライアントはそれをサポートするために数日で更新されるようです。
私は霧を眺め、それに対してすぐに決めました。a)あまりにも多くの宝石の依存関係。 b)最も低い共通分母、およびc)多くの異なるプロトコルをサポートするために必要とされる内部複雑さ。
私は霧と言います。
私が知っているのは、それが私が使用しているものであり、それは問題ありません。私が思う限り、ほとんどのAWSサービスをサポートしています。それはモックサービスを持っているので、同様にテストする方が簡単かもしれません。
キャリアウェーブでの作業にもおすすめです。
フォグもよく維持されているようです。
しかし、aws-sdkはアマゾンによって行われ、標準になる可能性があります。
私はこの回答をお勧めしません。 aws-sdkは明らかに勝者になっています。コードは優れており、新しいAPIが出たときにすぐに更新されます。 – matthuhiggins
私がAWS-SDKを使用していれば、私はそれを猿にパッチしなければなりませんでした。私は最近、霧に変わり、とても満足しています。 – Jan
フォグはスレッドセーフで、aws-sdkはオートロードを回避する必要があります。 –
アマゾンサービスだけを使用している場合は、aws-sdkを使用してください。霧のソースコードを
見て、それがコアの宝石で扱わと組み込まれているどのように多くのサービス素晴らしいだけでなく、怖いです:https://github.com/fog/fog/tree/master/lib/fog
は、これらすべてのサービスドライバーが何のために、アプリケーションのビルドの一部であることを考えます。
- 1. 'aws-s3'と 'fog'宝石の違いは何ですか?
- 2. MacRubyをターゲットとする宝石のためにどのように宝石スペックを書いていますか?
- 3. 宝石のために宝石を要求するにはどうすればいいですか?
- 4. ルビーと宝石がインストールされていますが、宝石がうまくいきません。
- 5. 時計作業用宝石が生産中の開発用データベースにアクセスしようとしています
- 6. JRuby Railsはどの宝石を使用していますか?
- 7. MRIとJRubyの両方をターゲットとする宝石を作るにはどうすればいいですか?
- 8. aws-skd宝石用のAws.configファイルはどこに保存しますか?
- 9. AWS-SESレールの宝石
- 10. は、私が「ガードRSpecの」宝石は私のgemfileにインストールされているうなり声、RSpecの宝石
- 11. 私が作成した宝石のローカル宝石のインストール中に "Unable resolve dependencies"が表示されますか?
- 12. 宝石の取り付けが壊れていますか?
- 13. 宝石私はちょうどsearchlogic宝石をインストールし、私は熊手の宝石を実行したときにスペルミスの宝石名
- 14. どのような宝石が正しいものなのか、どうやって知っていますか?
- 15. 宝石のインストールが成功した後に、「バンドルインストール」にインストールされない宝石
- 16. 宝石のインストールはどのように機能しますか?どのように宝石は、インストールファイルを取得しましたか?
- 17. この宝石(artii)のインスタンスを初期化するにはどうすればよいですか?私はこの宝石、Artii使用してい
- 18. 私は宝石をインストールする際に依存する宝石がどのようにインストールされているのか見てきましたが、どうしたらいいですか?
- 19. 宝石の仕様が必要なのはなぜですか?また、宝石のクリエイターがそれらを提供しない理由は何ですか?
- 20. 私は宝石をレールに付け加えましたが、まだ宝石が見つからないと言いますか?
- 21. JavaScriptのround.maxはどのように優れていますか?
- 22. は、私はvalidates_timelinessの宝石を使用しようとマニュアルのインストール手順に従っていvalidates_timeliness宝石
- 23. Ruby on Rails用の優れたデータグリッドクラス/宝石をお勧めしますか?
- 24. Railsでどのように宝石をデバッグできますか?
- 25. プライベート宝石はドッカーにインストールされていません
- 26. AWS-S3宝石がエラー - bittorrent.rbをインストール
- 27. Railsの宝石はインストールされていますが、レーキタスクでもエラーが発生しています
- 28. Searchlogic宝石をインストールしたのですが、私はちょうどsearchlogic宝石をインストールしましたが、私は、コンソール経由での基本的なメソッドにアクセスしようとすると、私は次のエラーを取得しています方法
- 29. Railsはインストールされているすべての宝石をロードしますか?
- 30. Warblerを使ってJRubyにruport/acts_as_reportableの宝石を含めるにはどうすればいいですか?
で、私は、カスタムプロジェクトのために(霧のない使用しようとするたびに、スレッドセーフであると' AWS.eager_autoloadは! '、必要なだけであることは注目に値しますCarrierwaveの統合など)、私は実際にそれを使用するのではなく、非常に基本を理解しようとするためにコードに潜入してしまいます。私はそれの周りに私の頭を包むように見えることはできません。実際には、私が見つけた唯一のドキュメントは、1)些細な例か、2)太陽の下のすべてのためのドライAPIドキュメントです。 /暴言 – webmat