Module: Aws::SiteMonitor

Defined in:
lib/aws/site_monitor.rb,
lib/aws/site_monitor/cli.rb,
lib/aws/site_monitor/site.rb,
lib/aws/site_monitor/event.rb,
lib/aws/site_monitor/version.rb,
lib/aws/site_monitor/pstore_record.rb

Defined Under Namespace

Modules: PstoreRecord Classes: CLI, Event, Site

Constant Summary collapse

VERSION =
"0.1.3"

Class Method Summary collapse

Class Method Details

.ec2_clientObject



18
19
20
21
22
23
24
25
26
# File 'lib/aws/site_monitor.rb', line 18

def self.ec2_client
  @ec2_client ||= begin
    ::Aws.config.update({
      credentials: ::Aws::Credentials.new(ENV['AWS_ACCESS_KEY_ID'], ENV['AWS_SECRET_ACCESS_KEY'])
    })

    ::Aws::EC2::Client.new(region: ENV['AWS_REGION'])
  end
end