【文件属性】:
文件名称:node-acme-lambda:使用AWS Lambda来为ACME提供程序(如“让我们加密”)管理SSL证书
文件大小:59KB
文件格式:ZIP
更新时间:2021-01-30 05:59:49
letsencrypt acme-client route53 aws lambda
Node Lambda ACME(让我们兼容加密)
使用来管理ACME提供程序的SSL证书。
它是如何工作的?
该项目利用AWS Lambda定期(每天一次)检查一组证书是否过期,然后,如果这些证书即将过期或无效/丢失,它将从ACME基础架构中请求新证书。
证书存储在S3中,可以轻松地将其配置为基于PUT事件将SNS通知发送到已配置的存储桶中。
项目状态
请按优先顺序查看,以了解即将推出的功能的排序列表。
AWS配置
此项目需要在AWS中使用一些。
常规配置
使用环境所需的值修改:
变量
描述
acme-directory-url
更改为生产网址-https: 如果已准备好获取真实证书)。
acme-account-email
用户请求证书的电子邮件。
s3-account-bucket
一个S3存储桶,用于将帐户密钥/配置数据放入其中。 您将需要创建此存储桶,并将分配为读/写。
s3-cert-bucket
用于将域证书数据放入其中的S3存储桶。 您将需要创建此存储桶,并将分配为读/写。
s3-folder
如果这些存储桶中还有其他内容,则在上述存储桶中有一
【文件预览】:
node-acme-lambda-master
----.eslintrc(28B)
----config.js(1KB)
----bin()
--------write_pems.js(1015B)
--------importToACM.js(1KB)
--------local.js(192B)
----zip.js(469B)
----package.json(2KB)
----AWS.md(2KB)
----test()
--------unit()
--------setup.js(248B)
--------proxyquire.js(137B)
----package-lock.json(148KB)
----ROADMAP.md(898B)
----src()
--------acme()
--------retry.js(400B)
--------aws()
--------util()
----deploy.sh(405B)
----LICENSE.md(770B)
----.gitignore(622B)
----app.js(837B)
----README.md(3KB)