alo*_*ser 3 amazon-web-services aws-certificate-manager aws-load-balancer
虽然证书管理器 UI 显示我导入的证书状态为“已颁发”,但当尝试从 ELB(应用程序 lb)使用它时,我得到:“没有可用的证书”(对 api 的 POST 请求返回空列表)
此外,当我运行 aws acm list-certificates --max-items 10 时,我没有得到导入的证书,只有我的第二个(未导入)一个
任何想法这里有什么问题?我应该配置的导入证书上有设置吗?
小智 6
我知道已经晚了,但还是想分享这个更新。
默认过滤aws acm list-certificates仅返回 RSA_2048 证书。如果您还希望包含其他证书,请使用该--include参数并在以逗号分隔的列表中指定所需的签名类型keyTypes。
例子:
aws acm list-certificates --include keyTypes=RSA_2048,RSA_4096
Run Code Online (Sandbox Code Playgroud)
此命令将返回 2048 和 4096 RSA 密钥证书。您可以在此处参考 aws acm cli 文档
我在这里只得到了一半的答案:但事实证明,由于我导入了 4096 RSA 密钥证书,因此 ACM 不支持应用程序负载均衡器使用它,但旧的 IAM 证书存储支持它。(AWS 请大家一起行动)
为什么这个证书没有出现在 cli 上,aws acm list-certificates但确实响应了一个命名的 aws acm describe-certificate arn-here`` 打败了我。
| 归档时间: |
|
| 查看次数: |
705 次 |
| 最近记录: |