amazon-web-services - 在 AWS 中使用自签名导入证书
问题描述
AWS ELB 支持拥有多个证书,我可以添加多个证书(亚马逊颁发的证书和一些由 AWS 中的私有 CA 签名的证书)。
我有一些已成功导入的自签名私有证书,并希望将它们与我的 ELB 一起使用,但证书列表未显示这些导入的证书。我可以在 ACM(Amazon Certificate Manager)下看到这些证书。证书是在我拥有 ELB 的同一地区导入的。
我不知道为什么它没有出现在 ELB 列表中。
解决方案
如果您加载到 ACM 中的证书不符合 ELB 的安全要求,它将不会显示在要应用的下拉列表中。检查证书上的安全设置和 ELB 的要求,并根据需要进行调整。
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-policy-table.html
注意:您可以将证书上传到 IAM 并从那里使用它,但不建议这样做。
aws iam upload-server-certificate --server-certificate-name mycert --certificate-body file://public.pem --private-key file://private.pem
推荐阅读
- android - 调试热点登录页面的android webview
- php - PHP - 仅在 IF 语句更改时显示计算
- asp.net-mvc - 将未知数量的元素列表绑定到视图模型
- firebase - Firebase Firestore 动态数据请求
- signalr - SignalR 集线器检查连接是否仍然存在
- azure-devops - Azure DevOps Build 出现错误:找不到程序集“System.ComponentModel.Annotations”
- javascript - Typescript - 存储静态全局变量并按键检索?
- flutter - Flutter 自定义小部件
- vb.net - INSERT INTO SELECT 执行查询但没有向数据库插入数据
- nativescript - 尝试在虚拟设备上构建时出现 NativeScript 错误