用于加密客户端的s3/cloudfront插件
letsencrypt-s3front的Python项目详细描述
##用于let's encrypt client的s3/cloudfront插件
使用letsencrypt client生成并安装要与s3 bucket的aws cloudfront发行版一起使用的证书。
[https://docs.aws.amazon.com/gettingstarted/latest/swh/website hosting intro.html](https://docs.aws.amazon.com/gettingstarted/latest/swh/website hosting intro.html)
使用S3和CloudFront进行静态站点托管。
完成后,您应该有一个指向CloudFront发行版的域
,该域将使用S3存储桶起源对于证书
验证来说,启用HTTP和HTTPS通信非常重要(至少当您获得
证书时)。
您可以使用此插件所需的权限查看示例IAM策略(sample aws policy.json)。
安装letsencrypt客户端[https://letsencrypt.readthedocs.org/en/latest/using.html安装](https://letsencrypt.readthedocs.org/en/latest/using.html安装)
``````
pip install letsencrypt
```
1。安装letsencrcrypt-s3front插件
`````
pip安装letsencrypt-s3front
````
` ` `如何使用它来生成证书并将其安装在云前端发行版:
`````
``` ` ` `
aws.access.aws.u-access.u-key\u id=“your.u-key”\
aws.secret-access.awu key=“your.secret”\
letsencrypt-letsencrypt——同意同意使用letsencrypt来生成证书并将其安装在云前端发行版:Letsencrypt-S3front:认证\
--letsencrypt-s3front:auth-s3-bucket存储桶\
[--letsencrypt-s3front:auth-s3-region存储桶区域名称](默认值为US-east-1)\
-i letsencrypt-s3front:installer\
--letsencrypt-s3front:installer cf distribution i d your存储桶分布ID\
-d存储域最后在您的
发行版中获得证书。更新可能需要几分钟。
若要在没有提示的情况下自动执行续订过程(例如,使用每月cron),可以添加letsencrypt参数--默认情况下为renew--text
使用letsencrypt client生成并安装要与s3 bucket的aws cloudfront发行版一起使用的证书。
[https://docs.aws.amazon.com/gettingstarted/latest/swh/website hosting intro.html](https://docs.aws.amazon.com/gettingstarted/latest/swh/website hosting intro.html)
使用S3和CloudFront进行静态站点托管。
完成后,您应该有一个指向CloudFront发行版的域
,该域将使用S3存储桶起源对于证书
验证来说,启用HTTP和HTTPS通信非常重要(至少当您获得
证书时)。
您可以使用此插件所需的权限查看示例IAM策略(sample aws policy.json)。
安装letsencrypt客户端[https://letsencrypt.readthedocs.org/en/latest/using.html安装](https://letsencrypt.readthedocs.org/en/latest/using.html安装)
``````
pip install letsencrypt
```
1。安装letsencrcrypt-s3front插件
`````
pip安装letsencrypt-s3front
````
` ` `如何使用它来生成证书并将其安装在云前端发行版:
`````
``` ` ` `
aws.access.aws.u-access.u-key\u id=“your.u-key”\
aws.secret-access.awu key=“your.secret”\
letsencrypt-letsencrypt——同意同意使用letsencrypt来生成证书并将其安装在云前端发行版:Letsencrypt-S3front:认证\
--letsencrypt-s3front:auth-s3-bucket存储桶\
[--letsencrypt-s3front:auth-s3-region存储桶区域名称](默认值为US-east-1)\
-i letsencrypt-s3front:installer\
--letsencrypt-s3front:installer cf distribution i d your存储桶分布ID\
-d存储域最后在您的
发行版中获得证书。更新可能需要几分钟。
若要在没有提示的情况下自动执行续订过程(例如,使用每月cron),可以添加letsencrypt参数--默认情况下为renew--text