powershell - 如何在 EC2 实例上更新 SSL 证书

标签 powershell amazon-web-services ssl amazon-ec2

这是我的困境。目前我们在 AWS EC2 服务上运行了相当多的服务器。在我之前,他们曾经使用 SSL 证书配置服务器镜像。现在,证书即将到期,我们需要用新证书替换旧证书。我已阅读有关将新证书上传到 IAM 的 AWS 文档,但它非常令人困惑。有什么办法,例如,使用 Power Shell 命令将新证书上传到现有服务器?

提前致谢。

最佳答案

如果您的证书在现有实例上过期但在弹性负载均衡器上没有过期,那么您需要根据需要在该服务器上更新每个服务器。

它不是 IAM 类型的服务器证书。

所以你需要接触每个服务器并升级。如果每个服务器都有 AMI,则可能需要在升级证书后创建新的 AMI。

参见 Install certificate with PowerShell on remote server有关远程安装证书文件的 PowerShell 方法的一些建议。

根据您的预算,您甚至可以考虑为一个实例使用 ELB,并在那里安装 SSL 证书。从长远来看,这使得在 ELB 级别而不是服务器/AMI 级别管理证书变得更加容易

关于powershell - 如何在 EC2 实例上更新 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35022890/

相关文章:

windows - 如何将命令行参数传递给由 doskey 调用的 PowerShell 脚本

java - 如何将带有自定义 .properties 文件的 Spring Boot 应用程序部署到 AWS ElasticBeanstalk?

amazon-web-services - 多个用户通过 SSH 连接到 AWS EC2

amazon-web-services - AWS Kinesis 从过去读取

java - Java jdk1.7.0_03 附带哪些密码套件,和/或如何使用它们配置我的 RMI 安装?

php - Linux 服务器上的 OpenSSL 目录正常 - Windows XAMPP 上不行

ssl - ColdFusion 10 HTTP SSL

Powershell远程 session ,似乎无法设置屏幕分辨率?

powershell - 如何在 session 之间保留 AzureRMAccount

git - PowerShell,vim和别名与* .cmd(使用git时)