class Aws::EC2Metadata
def http_get(connection, path, token)
def http_get(connection, path, token) headers = { 'User-Agent' => "aws-sdk-ruby3/#{CORE_GEM_VERSION}", 'x-aws-ec2-metadata-token' => token } request = Net::HTTP::Get.new(path, headers) response = connection.request(request) case response.code.to_i when 200 response.body when 401 raise TokenExpiredError when 404 raise MetadataNotFoundError end end