forked from SaltwaterC/aws2js
-
Notifications
You must be signed in to change notification settings - Fork 0
aws.load()
SaltwaterC edited this page Mar 23, 2012
·
4 revisions
This is the API client loader. Instead of having a bunch of client instances loaded by default, aws2js loads on demand the clients with the default configuration.
aws.load(client, [accessKeyId], [secretAccessKey], [sessionToken], [httpOptions])
- 'client' - the supported API client (eg: ec2, rds, s3, etc.). This must be a proper value. Otherwise, the client throws an Error.
- 'accessKeyId' - optional. If available together with secretAccessKey, then client.setCredentials() is automatically called.
- 'secretAccessKey' - optional.
- 'sessionToken' - optional. In use by STS Client provided credentials.
- 'httpOptions' - optional. An object for passing options directly to the underlying HTTP client. Such as: {agent: false} for turning off the connection pooling.
The client loader creates a new object on every invocation.