如何开始使用aws_account_utils(ruby)?

时间:2016-07-19 09:50:41

标签: ruby amazon-web-services

在搜索之后,我发现这个aws_account_utils完全符合我希望实现的目标 - 以编程方式创建aws帐户。

不幸的是,作为一个完整的ruby noob,我甚至不知道如何在阅读README.md后开始使用它。

我怀疑我需要以下步骤:

  1. 创建create-account.rb
  2. 在代码中使用util
  3. 运行ruby create-account.rb
  4. create-account.rb的内容应该如何?

    请给我一个模板。 有了这个,我应该能够开始实验和黑客攻击。

    我应该做的其他任何步骤?

    提前致谢。

1 个答案:

答案 0 :(得分:0)

以下计划粗略,必须补充。

  1. 创建Gemfile文件。需要此文件来指定项目依赖项(库)

  2. 将此行放入Gemfile

    gem 'aws_account_utils'
    
  3. 在控制台/终端中运行bundle install

  4. 使用下一个代码

    创建create-account.rb文件
    require 'aws_account_utils'
    
    aws_utils = AwsAccountUtils::AwsAccountUtils.new()
    
    details = { 'fullName'     => 'Herman Munster',
          'company'      => 'The Munsters',
          'addressLine1' => '1313 Mockingbird Lane',
          'city'         => 'Mockingbird Heights',
          'state'        => 'CA',
          'postalCode'   => '92000',
          'phoneNumber'  => '(800) 555-1212',
          'guess'        => 'Test Account' }
    
    resp = aws_utils.create_account(account_name: 'My Test Account 01',
                                account_email: 'adfefef@gmail.com',
                                account_password: 'foobar1212121',
                                account_details: details)
    

    此代码使用aws_account_utils库。您可以找到的文档here

  5. 完成上述步骤后,您可以运行ruby create-account.rb