gpt4 book ai didi

ruby - 使用 aws-sdk ruby​​ gem 了解它自己的实例 ID

转载 作者:数据小太阳 更新时间:2023-10-29 07:28:39 29 4
gpt4 key购买 nike

正在运行的 ec2 实例如何使用 aws-sdk ruby​​ gem 知道自己的实例 ID。

我有一个正在运行的 ec2 实例说“X”,我想使用 aws-sdk ruby​​ gem 知道它的实例 ID。 ruby 代码在同一个 ec2 实例“X”上执行

最佳答案

有很多解决方案over here

一颗 ruby 看起来像这样:

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]

关于ruby - 使用 aws-sdk ruby​​ gem 了解它自己的实例 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23733920/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com