module PWN::AWS::STS

def self.get_temp_credentials(opts = {})

def self.get_temp_credentials(opts = {})
ion].to_s.scrub.chomp.strip
ole_arn].to_s.scrub.chomp.strip
= opts[:role_session_name].to_s.scrub.chomp.strip
 opts[:duration_seconds].to_i
rieving AWS STS Credentials...')
STS::Client.new(region: region)
client.assume_role(
rn,
e: role_session_name,
: duration_seconds
plete.\n")
tials
 => e