bin/kumogata in kumogata-0.5.4 vs bin/kumogata in kumogata-0.5.5
- old
+ new
@@ -27,11 +27,15 @@
credentials_opts[:profile_name] = options.config_profile if options.config_profile
credentials_opts[:path] = options.credentials_path if options.credentials_path
provider = AWS::Core::CredentialProviders::SharedCredentialFileProvider.new(credentials_opts)
aws_opts[:credential_provider] = provider
+ end
- region = provider.send(:load_profile)['region']
+ if File.exist?(options.config_path) and File.readable?(options.config_path)
+ ini = AWS::Core::IniParser.parse(File.read(options.config_path))
+ profile = options.config_profile || 'default'
+ region = ini[profile]['region']
aws_opts[:region] = region if region
end
[:access_key_id, :secret_access_key, :region].each do |key|
aws_opts[key] = options[key] if options[key]