[![CircleCI](https://circleci.com/gh/cderche/greenlock-storage-s3.svg?style=svg)](https://circleci.com/gh/cderche/greenlock-storage-s3) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/0923e01ff76e403abab4637a45149155)](https://www.codacy.com/app/c.derche/greenlock-storage-s3?utm_source=github.com&utm_medium=referral&utm_content=cderche/greenlock-storage-s3&utm_campaign=Badge_Grade) [![Known Vulnerabilities](https://snyk.io/test/github/cderche/greenlock-storage-s3/badge.svg)](https://snyk.io/test/github/cderche/greenlock-storage-s3) # greenlock-storage-s3 S3 backed storage strategy for greenlock-express.js (and greenlock.js) ## Requirements You will need: 1. S3 Bucket (more info.) 2. AWS API credentials with read and write access to the bucket (more info.) You will need to pass the following information to greenlock-storage-s3 1. Your accessKeyId 2. Your secretAccessKey 3. Your regionName 4. Your bucketName ## Integration ### greenlock-express.js ```javascript let store = require('./index').create({ accessKeyId: accessKeyId // Your accessKeyId , secretAccessKey: secretAccessKey // Your secretAccessKey , regionName: regionName // Your regionName , bucketName: bucketName // Your bucketName , configDir: 'acme/' // Recommended , accountsDir: 'accounts/' // Recommended , debug: true // Debug }); var Greenlock = require("greenlock-express"); var greenlock = Greenlock.create({ // Other options , store: store }); // Continue your greenlock setup ``` ## License ISC