文件名称:node-acme-lambda:使用AWS Lambda来为ACME提供程序(如“让我们加密”)管理SSL证书
文件大小:59KB
文件格式:ZIP
更新时间:2024-02-19 23:46:29
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)