class Google::Auth::ExternalAccount::AwsCredentials
def get_aws_resource url, name, data: nil, headers: {}
def get_aws_resource url, name, data: nil, headers: {} begin headers["x-aws-ec2-metadata-token"] = imdsv2_session_token response = if data headers["Content-Type"] = "application/json" connection.post url, data, headers else connection.get url, nil, headers end raise Faraday::Error unless response.success? response rescue Faraday::Error raise "Failed to retrieve AWS #{name}." end end