This commit is contained in:
Matt Chesler 2020-04-01 14:35:10 +02:00 committed by GitHub
commit 9babd79339
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 9 deletions

View File

@ -41,6 +41,8 @@ var greenlock = Greenlock.create({
```
If using credentials from Environment variables, the shared credentials file, the ECS credentials provider (if applicable), or loaded from AWS IAM using the credentials provider of the Amazon EC2 instance (if configured in the instance metadata), omit the `accessKeyId` and `secretAccessKey`.
## Testing
The strategy is tested against the [greenlock-store-test](https://git.coolaj86.com/coolaj86/greenlock-store-test.js)

View File

@ -1,12 +1,14 @@
const AWS = require("aws-sdk");
AWS.config.setPromisesDependency(Promise);
module.exports = (options) => {
module.exports = options => {
AWS.config.update({ region: options.bucketRegion });
if (options.accessKeyId != null && options.secretAccessKey != null) {
AWS.config.update({
region: options.bucketRegion
, credentials: new AWS.Credentials({
accessKeyId: options.accessKeyId
, secretAccessKey: options.secretAccessKey
})
credentials: new AWS.Credentials({
accessKeyId: options.accessKeyId,
secretAccessKey: options.secretAccessKey
})
});
}
}
};

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "greenlock-storage-s3",
"version": "1.0.0",
"version": "1.1.4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "greenlock-storage-s3",
"version": "1.1.3",
"version": "1.1.4",
"description": "S3 backed storage strategy for greenlock-express.js (and greenlock.js)",
"main": "index.js",
"scripts": {