class Aws::Plugins::RegionalEndpoint
@api private
def self.resolve_region(cfg)
def self.resolve_region(cfg) keys = %w(AWS_REGION AMAZON_REGION AWS_DEFAULT_REGION) env_region = ENV.values_at(*keys).compact.first env_region = nil if env_region == '' cfg_region = Aws.shared_config.region(profile: cfg.profile) env_region || cfg_region end
def after_initialize(client)
def after_initialize(client) if client.config.region.nil? or client.config.region == '' raise Errors::MissingRegionError end end