使用AWS :: EC2 :: Instance类获取aws实例的user_data

时间:2014-05-18 12:17:11

标签: ruby-on-rails ruby amazon-web-services

我想从该实例获取ec2实例的user_data。我在链接中查看了AWS :: EC2 :: Instance类的文档 http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/EC2/Instance.html

并试图像这样获取user_data

要求' aws-sdk' 放置AWS :: EC2 :: Instance.instance.user_data

但我认为这不是正确的方式。任何人都可以告诉我如何获取实例的user_data。

1 个答案:

答案 0 :(得分:0)

试试这个: -

require 'aws-sdk'

EC2 = AWS::EC2.new(
 :access_key_id => 'access_key_id',
 :secret_access_key => 'secret_access_key')

instance = EC2.instances['i-9e516a95']
puts instance.user_data

注意: - ' i-9e516a95'是一个特定的instance_id,并确保该实例正在运行。