hS3-0.5.2: Interface to Amazon's Simple Storage Service (S3)Source codeContentsIndex
Network.AWS.AWSConnection
Contents
Constants
Function Types
Data Types
Description
Connection and authentication info for an Amazon AWS request.
Synopsis
defaultAmazonS3Host :: String
defaultAmazonS3Port :: Int
amazonS3Connection :: String -> String -> AWSConnection
amazonS3ConnectionFromEnv :: IO (Maybe AWSConnection)
data AWSConnection = AWSConnection {
awsHost :: String
awsPort :: Int
awsAccessKey :: String
awsSecretKey :: String
}
Constants
defaultAmazonS3Host :: StringSource
Hostname used for connecting to Amazon's production S3 service (s3.amazonaws.com).
defaultAmazonS3Port :: IntSource
Port number used for connecting to Amazon's production S3 service (80).
Function Types
amazonS3ConnectionSource
:: StringAccess Key ID
-> StringSecret Access Key
-> AWSConnectionConnection to Amazon S3
Create an AWSConnection to Amazon from credentials. Uses the production service.
amazonS3ConnectionFromEnv :: IO (Maybe AWSConnection)Source
Retrieve Access and Secret keys from environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY, respectively. Either variable being undefined or empty will result in Nothing.
Data Types
data AWSConnection Source
An Amazon Web Services connection. Everything needed to connect and authenticate requests.
Constructors
AWSConnection
awsHost :: StringService provider hostname
awsPort :: IntService provider port number
awsAccessKey :: StringAccess Key ID
awsSecretKey :: StringSecret Access Key
show/hide Instances
Produced by Haddock version 2.6.1