class Aws::S3::Plugins::ExpressSessionAuth
@api private
def after_initialize(client)
def after_initialize(client) provider = client.config.express_credentials_provider provider.client = client unless provider.client end
def resolve_disable_s3_express_session_auth(cfg)
def resolve_disable_s3_express_session_auth(cfg) value = ENV['AWS_S3_DISABLE_EXPRESS_SESSION_AUTH'] || Aws.shared_config.s3_disable_express_session_auth(profile: cfg.profile) || 'false' value = Aws::Util.str_2_bool(value) # Raise if provided value is not true or false if value.nil? raise ArgumentError, 'Must provide either `true` or `false` for the '\ '`s3_disable_express_session_auth` profile option or for '\ "ENV['AWS_S3_DISABLE_EXPRESS_SESSION_AUTH']." end value end