File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -309,12 +309,12 @@ loadCredentialsFromFile file key = liftIO $ do
309309loadCredentialsFromEnv :: MonadIO io => io (Maybe Credentials )
310310loadCredentialsFromEnv = liftIO $ do
311311 env <- getEnvironment
312- let lk = flip lookup env
312+ let lk = fmap ( T. encodeUtf8 . T. pack) . flip lookup env
313313 keyID = lk " AWS_ACCESS_KEY_ID"
314314 secret = lk " AWS_ACCESS_KEY_SECRET" `mplus` lk " AWS_SECRET_ACCESS_KEY"
315- Traversable. sequence
316- ( makeCredentials <$> ( T. encodeUtf8 . T. pack <$> keyID)
317- <*> ( T. encodeUtf8 . T. pack <$ > secret))
315+ setSession creds = creds { iamToken = lk " AWS_SESSION_TOKEN " }
316+ makeCredentials' k s = setSession <$> makeCredentials k s
317+ Traversable. sequence $ makeCredentials' <$> keyID <* > secret
318318
319319loadCredentialsFromInstanceMetadata :: MonadIO io => io (Maybe Credentials )
320320loadCredentialsFromInstanceMetadata = liftIO $ HTTP. withManager $ \ mgr ->
You can’t perform that action at this time.
0 commit comments