我有一个新的AWS账户,没有连接证书。
当我尝试通过亚马逊证书管理器为域申请证书时,它就是这样的:
从命令行尝试aws acm request-certificate
命令可以让我:
An error occurred (LimitExceededException) when calling the
RequestCertificate operation: Cannot request more certificates in this account.
Contact Customer Service for details
documentation提到限制,但我没有证书,所以我不应该超过它。
任何想法可能是什么问题?
答案 0 :(得分:6)
这里有一件事不是大多数答案。当您创建一个帐户和/或避免使用它时(来自aws'答案的代表不清楚在开始时该帐户的正确用法是什么),您的限制实际为0。
因此,您在此处的选择是请求限制增加或等到它达到AWS要求的某种充分使用。
答案 1 :(得分:2)
如果证书没有显示在" aws acm list-certificates"上,那很可能是因为地区的事情。这是我的默认区域的结果:
hannah@Hannah-PC:~$ aws acm list-certificates
{
"CertificateSummaryList": []
}
hannah@Hannah-PC:~$ grep region .aws/config
region = ap-southeast-2
这是我将区域更改为us-east-1时的结果:
hannah@Hannah-PC:~$ aws acm list-certificates --region=us-east-1
{
"CertificateSummaryList": [
{
"CertificateArn": "arn:aws:acm:us-east-1:31234512345:certificate/XXXXXX-XXXX-XXXX-XXXX-XXXXXX",
"DomainName": "whatever.net"
}
]
}
SSL证书必须在us-east-1中专门为CloudFront使用它们。
答案 2 :(得分:2)
这是由AWS支持解决的,不确定实际问题是什么。