Sha256: a1e0d5623eb696097131b0460e397a7eeceb876d0e154477c9a395beea9f5525
Contents?: true
Size: 340 Bytes
Versions: 11
Compression:
Stored size: 340 Bytes
Contents
module OpenStax::Aws class Ec2InstanceData def self.get(key) endpoint = "http://169.254.169.254/latest/#{key}" Net::HTTP.get(URI.parse(endpoint)) end def self.instance_id get("meta-data/instance-id") end def self.region get("meta-data/placement/availability-zone")[0..-2] end end end
Version data entries
11 entries across 11 versions & 1 rubygems