use*_*294 4 ruby amazon-ec2 amazon-web-services
运行ec2实例如何使用aws-sdk ruby gem知道自己的实例id.
我有一个运行的ec2实例说'X',我想知道它的实例id使用aws-sdk ruby gem.ruby代码在同一个ec2实例'X'上执行
有一堆的解决方案在这里
红宝石看起来像这样:
require 'rubygems'
require 'aws-sdk'
require 'net/http'
metadata_endpoint = 'http://169.254.169.254/latest/meta-data/'
instance_id = Net::HTTP.get( URI.parse( metadata_endpoint + 'instance-id' ) )
ec2 = AWS::EC2.new()
instance = ec2.instances[instance_id]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2033 次 |
| 最近记录: |