[英]Get user_data of a aws instance using AWS::EC2::Instance class
I want to get the user_data of a ec2 instance from that instance. 我想从该实例获取ec2实例的user_data。 I looked at documentation of class AWS::EC2::Instance at the link http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/EC2/Instance.html
我在链接http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/EC2/Instance.html上查看了AWS :: EC2 :: Instance类的文档。
and tried getting user_data like this 并尝试获取这样的user_data
require 'aws-sdk' puts AWS::EC2::Instance.instance.user_data 需要'aws-sdk'将AWS :: EC2 :: Instance.instance.user_data
But I think this is not the right way it works . 但是我认为这不是正确的方法。 Can any one let me know how to get user_data of a instance.
谁能让我知道如何获取实例的user_data。
Try this:- 尝试这个:-
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
Note :- 'i-9e516a95' is a particular instance_id and make sure that this instance is running. 注意 :-'i-9e516a95'是一个特定的instance_id,并确保该实例正在运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.