请选择 进入手机版 | 继续访问电脑版

一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4392|回复: 0

【亚马逊CDN】AWS Educate Starter Account学生教育版通过CLI为Cloud...

[复制链接]

121

主题

126

帖子

583

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
583
发表于 2020-11-22 15:21:44 | 显示全部楼层 |阅读模式

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">亚马逊CDN证书管理权限不足问题,ACM提示"由于没有 ListCertificate, DescribeCertificate, ListTagsForCertificate 权限,您无权访问 AWS 证书管理器控制台。请联系系统管理员以获取访问权限。"错误的解决方法。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">最近对CloudFront的兴趣很浓,不仅仅是和Lightsail的免费额度有关,还有就是通过它的香港IPv6节点中转是CERNET走HKIX出网最低价的选择了。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">如果光说中转那个用途,也用不上绑定自定义的域名,给你分配的那个默认域名就足够了。但是你要绑定自定义的域名的话,就需要用到ACM(AWS证书管理器),而恰好Starter在控制台没有这个权限,所以包括博主在内很多人都以为残废的Starter根本没法绑定域名。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">直到昨天在loc有人提到可以使用CLI上传证书文件,今天早上查阅了一下AWS的文档,很快就找到了相关的内容:

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 30px; margin-bottom: 30px; outline: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: baseline; hyphens: none; quotes: none; letter-spacing: 0.01rem; color: rgb(49, 49, 49); background-color: rgb(255, 255, 255);">

Install CLI v2 Windows
Custom SSL Certificate CloudFront


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px;">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 19px; font-weight: inherit; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">一、安装AWS-CLI

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", STHeiti, "WenQuanYi Micro Hei", Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 20px; margin-bottom: 20px; outline: 0px; vertical-align: baseline; color: rgb(49, 49, 49);">博主是选择Windows上手,就不提Linux下的操作了,除了安装之外大同小异,你可以跟着官方文档去做。

下载地址:https://awscli.amazonaws.com/AWSCLIV2.msi

正确安装好之后打开cmd输入aws --version即可看到CLI返回的版本信息。


二、设置账户信息

Starter的账户CLI登录信息在Vocareum的控制台上,点击Account Details即可看到

他上面的指示让你复制到对应的目录,实际上用不着,直接执行aws configure然后输入对应的信息即可,注意Starter的ACM地区对应是弗吉尼亚北部us-east-1,返回信息填写json即可

因为Vocareum设置了Token,所以我们还要执行一句命令将Token写进CLI


三、上传证书

首先要将签发好的证书拆成证书、密钥、证书链三段的格式,如果你签发的证书有Apache使用的格式直接拿来用就可以了;如果是Nginx的格式的话,证书需要自己拆分成证书和证书链。

用文本编辑器如npp等打开证书文件,你可以看到以BEGIN CERTIFICATE为首END CERTIFICATE为尾的两段或几段证书(取决于你证书链的长度),一般情况下其中的第一段就是证书,后面的一段或几段就是证书链,复制下来放入新的文件即可。然后执行上传的指令即可,修改命令中证书的路径以及你要设置的CDN名称(当然这个名称无所谓)


四、设置CDN

剩下域名的设置就简单了,在备用域名里面填上你自己的域名,然后选择刚才上传的证书,最后把自己的域名CNAME到AWS给你那个默认域名就完事了。

当然我知道某些人想干啥,如果要干那啥需要设置一下源请求策略,如图添加一条新的。因为默认AWS不会完全继承源站请求头,导致upgrade请求头未能传递而无法建立连接。

部属完成后访问自定义的域名便已经正常了


AWS的Starter申请门槛很低,在校的朋友们都可以尝试使用自己的邮箱去申请,即使被拒了也可以通过给AWS客服发送学生证通过验证。CLI如果要登入其他的账户直接从头开始即可覆盖之前的信息



删除证书:https://docs.aws.amazon.com/cli/latest/reference/acm/delete-certificate.html

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-4-18 21:03 , Processed in 0.597175 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表