aws-sdk-ruby 只是 ruby-aws 的更新版本吗?

Is aws-sdk-ruby just the newer version of ruby-aws?

我正在学习使用 ruby-aws gem (https://rubygems.org/gems/ruby-aws), but there is also the aws-sdk-ruby gem (https://github.com/aws/aws-sdk-ruby) 的教程,该教程最近更新了很多。

gem 改名了吗?

这是两个不同的项目,完全不相关。

  • ruby-aws gem - 这是一个没有积极维护的第 3 方项目。
  • aws-sdk gem - 这是 Ruby 的官方支持的 AWS SDK。它可以在 https://github.com/aws/aws-sdk-ruby 获得。它有两个主要版本。它们可以在同一个项目中安装和使用,因为它们使用不同的模块。版本 1 使用 AWS::,而版本 2 使用 Aws::。如果你正在开始一个新项目,那么你应该使用 ~> 2 of aws-sdk.