我正在尝试使用从GoDaddy购买的证书在负载均衡器上设置SSL。
尝试在控制台中上载证书时出现错误
无法创建负载均衡器:找不到密钥的服务器证书:arn:aws:iam :: ************:server-certificate / mycert
添加SSL证书之前,我从未遇到过此错误。我不确定为什么iam
在这里甚至使用。
经过一番谷歌搜索后,我能够将证书上传到iam
使用aws cli(同样,不确定为什么必须这样做)。
现在,在修改侦听器时,我可以将上传的证书视为现有的SSL证书。但是,当我尝试将所做的更改保存到负载均衡器时,出现相同的错误。我已验证证书存在:
$ aws iam list-server-certificates
{
"ServerCertificateMetadataList": [
{
"ServerCertificateId": "*********************",
"ServerCertificateName": "mycert",
"Expiration": "2018-11-19T18:47:38Z",
"Path": "/",
"Arn": "arn:aws:iam::************:server-certificate/mycert",
"UploadDate": "2015-11-19T19:23:32Z"
}
]
}
(我已经验证了混淆的帐号与错误中的相同)
从这里我被困住了。为什么我无法将我的证书应用于此负载均衡器?
编辑2015年11月19日星期四11:47:18 PST
等待一会儿然后注销并登录后,我可以使用我的SSL证书更新侦听器。但是,它似乎无法正常工作。尝试通过HTTPS
请求加载我的域时超时。似乎无法加载证书
$ echo | openssl s_client -connect www.example.com:443 2>/dev/null | openssl x509 -noout -subject
unable to load certificate
69457:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE