AWS sdk 版本 2,创建 ec2 实例

AWS sdk version 2, create ec2 instance

我可能错过了,但我不知道如何通过 aws sdk 的版本 2 在 ruby 中创建 ec2 实例。有人吗?

无法在 http://docs.aws.amazon.com/sdkforruby/api/Aws.html

中找到任何解决方案

有 rby 的 sdk gems。要安装 sdk-2 gem 你需要添加

gem 'aws-sdk', '~> 2'`

在您的 Gemfile 中并使用 bundle install 命令安装它。之后你可以参考这个文档的其余部分:http://docs.aws.amazon.com/sdkforruby/api/index.html

还有例子:

# resource constructors
ec2 = Aws::EC2::Resource.new(region:'us-west-2', credentials: credentials)

# client constructors
ec2 = Aws::EC2::Client.new(region:'us-west-2', credentials: credentials)

配置示例也在那里。

通过

赢得客户
ec2 = Aws::EC2::Client.new(
  region: region_name,
  credentials: credentials
)

,然后使用 ec2.run_instances 启动实例。请参阅下面的文档。 http://docs.aws.amazon.com/sdkforruby/api/Aws/EC2/Client.html#run_instances-instance_method