在coudfront中使用自己的SSL证书

当使用CloudFront并希望通过自定义域名启用HTTPS时,必须使用自己的SSL证书。在IAM用户界面找不到上传证书选项,需切换到root账户,在Security Credentials中上传。如果命令行报错,可能是证书链问题。选择Custom SSL Certificate并支持SNI,可以降低成本。配置完成后,通常3分钟内即可生效。
摘要由CSDN通过智能技术生成

在coudfront中使用自己的SSL证书

使用cloudfront的时候你可以选择使用cloudfront服务提供给你的ssl证书来实现https访问你的资源,但这样也仅限用https://xxxx.cloudfront.net/xx.jpg这样的形式。
如果你将你的子域名CNAME到这个cloudfront域名上之后,你再通过https://your-domain-name/xx.jpg,浏览器会提示网页资源不安全,这时候就得使用你自己域名的SSL证书。

  • 第一步,上传你的cf证书

如果用web console的话,如果你是IAM用户,你可能找不到上传cf证书的位置,切换成root账户,点开右上角的下拉菜单中的Security Credential,你就会看到上传cf证书的位置,此处还有x.509证书的位置
上传的时候,直接选择你的public key,但是我试了几遍都报错说无法上传,证书无效。放弃。用命令行上传。
我用的命令如下:

aws iam upload-server-certificate \
    --server-certificate-name wall-et.net \
    --certificate-body file://wall-et.net.pem \
    --private-key file://wall-et.net.key \
    --certificate-chain file://wall-et.net.chains.pem \
    --path /cloudfront/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值