Note: You are viewing the documentation for an older major version of the AWS SDK for JavaScript (v2).
The modular AWS SDK for JavaScript (v3) is now General Available. For more information see the Developer Guide or API Reference.
Class: AWS.FileSystemCredentials
- Inherits:
-
AWS.Credentials
- Object
- AWS.Credentials
- AWS.FileSystemCredentials
- Defined in:
- lib/credentials/file_system_credentials.js
Overview
This feature is not supported in the browser environment of the SDK.
Represents credentials from a JSON file on disk. If the credentials expire, the SDK can refresh() the credentials from the file.
The format of the file should be similar to the options passed to AWS.Config:
{accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'optional'}
Constructor Summary
-
new AWS.FileSystemCredentials(filename) ⇒ void
constructor
Creates a new FileSystemCredentials object from a filename.
Property Summary
-
filename ⇒ String
readonly
The path to the JSON file on disk containing the credentials.
Properties inherited from AWS.Credentials
expired, expireTime, accessKeyId, secretAccessKey, sessionToken, expiryWindow
Method Summary
-
refresh(callback) ⇒ void
Loads the credentials from the filename on disk.
Methods inherited from AWS.Credentials
needsRefresh, get, getPromise, refreshPromise