def get_metadata(f)
      Net::HTTP.start('169.254.169.254') do |http|
        res = http.get("/latest/meta-data/#{f}", get_header())
        raise Fluent::ConfigError, "ec2-metadata: failed to get #{f}" unless res.is_a?(Net::HTTPSuccess)
        res.body