Class: AwsCredentialConfig
- Inherits:
-
Object
- Object
- AwsCredentialConfig
- Defined in:
- lib/ebx/aws_credential_config.rb
Class Method Summary collapse
-
.set_credentials ⇒ Object
Use same credential file as eb.
Class Method Details
.set_credentials ⇒ Object
Use same credential file as eb
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ebx/aws_credential_config.rb', line 6 def set_credentials File.open(File.('.elasticbeanstalk/aws_credential_file', Dir.home), 'r') do |f| secrets = f.readlines.reduce({}) do |h, line| k, v = *line.split("=") h[k] = v.strip h end AWS.config( access_key_id: secrets['AWSAccessKeyId'], secret_access_key: secrets['AWSSecretKey'], dynamo_db: { api_version: '2012-08-10' } ) end end |