class OpenStax::Aws::Ec2InstanceData
Public Class Methods
get(key)
click to toggle source
# File lib/openstax/aws/ec2_instance_data.rb, line 4 def self.get(key) endpoint = "http://169.254.169.254/latest/#{key}" Net::HTTP.get(URI.parse(endpoint)) end
instance_id()
click to toggle source
# File lib/openstax/aws/ec2_instance_data.rb, line 9 def self.instance_id get("meta-data/instance-id") end
region()
click to toggle source
# File lib/openstax/aws/ec2_instance_data.rb, line 13 def self.region get("meta-data/placement/availability-zone")[0..-2] end