我有一个需求,就是让用户自己把自己的域名绑定我们的提供的AWS服务器。
AWS需要验证证书 上一篇文章中我用php的AcmClient中的requestCertificate方法申请到了证书。
$acmClient = new AcmClient([
'region' => 'us-east-1',
'version' => '2015-12-08',
'credentials'=>[
// 'id'=>"851725259723",
'key'=>"AKIA4MTWICPFTJEVQ25E",
"secret"=>"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"
]
]);
$subdomainName = "";
// 使用 mt_rand() 生成随机数
$randomNumber = mt_rand(1000, 99999);
$result = $acmClient->requestCertificate([
'DomainName' =>"$domainName",
'ValidationMethod' => 'DNS',
''
]);
$acm_certificate = $result->get("CertificateArn");
开始我以为返回的这个 arn:aws:acm:us-east-1:851725259723:certificate\/b59ed66e-edce-40da-8ed7-2f69f535ccc6 就可以配置在域名解析上。当我填上去的时候发现报错了
原来要填的不是这个。
后来我在AWS的后台证书上发现,原来证书里有一个domain。通常我们如果是自己来绑定域名,到后台来复制过去,然后去到域名服务商那里填写信息解析域名就可以了。

AWS服务器域名绑定证书获取问题

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



