Safe Haskell | None |
---|
aws-sdk is an AWS library for Haskell
Put your AWS AccessKey and SecretAccessKey into a configuration file. Write the following in ./aws.config.
accessKey: your-access-key secretAccessKey: your-secret-access-key
The following is quick example(DescribeInstances).
module Example where import Data.Conduit import qualified Data.Conduit.List as CL import Control.Monad.IO.Class (liftIO) import Control.Monad.Trans.Class (lift) import AWS import AWS.EC2 main :: IO () main = do cred <- loadCredential doc <- runResourceT $ do runEC2 cred $ do response <- describeInstances [] [] lift $ response $$ CL.consume print doc putStr "Length: " print $ length doc
- data Credential
- loadCredential :: IO Credential
Credentials
data Credential Source
Show Credential | |
Default Credential | |
(Monad (EC2 m), Monad m) => MonadReader Credential (EC2 m) |