更新负载均衡器失败。找不到服务器证书

时间:2018-02-27 23:28:47

标签: ruby-on-rails amazon-web-services ssl ssl-certificate

我正在使用Ruby on Rails。 Ruby 2.3.5。 Rails 5.0.1。

我作为IAM用户登录Amazon AWS。有一个名为" my_application"的应用程序。我有一个环境"开发"这是运行rails并具有所有迁移功能,并具有该https请求的SSL证书。

我正试图创造另一种环境,我已经尝试过awsebcli。我尝试在Web浏览器上使用AWS控制台。我可以获得一个示例应用程序,但每当我在终端中使用eb deploy时,我都会得到同样的错误:

$ eb deploy
Creating application version archive "app-1acf-180227_181507".
Uploading: [##################################################] 100% Done...
INFO: Environment update is starting.                               
ERROR: Updating load balancer named: awseb-e-j-AWSEBLoa-1R5J1B4XC8VQC failed Reason: Server Certificate not found for the key: arn:aws:iam::123456789012:server-certificate/YourSSLCertificate
ERROR: Updating security group named: awseb-e-j7rwf8qps3-stack-AWSEBSecurityGroup-16BNZKUK6CMIJ failed Reason: Resource creation cancelled
ERROR: Service:AmazonCloudFormation, Message:Stack named 'awseb-e-j7rwf8qps3-stack' aborted operation. Current state: 'UPDATE_ROLLBACK_IN_PROGRESS'  Reason: null
ERROR: Failed to deploy application.                                

ERROR: ServiceError - Failed to deploy application.

这是什么意思Server Certificate not found

我曾经将更新部署到其他环境,然后我在迁移过程中遇到错误,从那时起我一直在尝试创建一个新环境。

我以前不记得要对证书做任何事情。环境需要证书吗?我的电脑需要证书吗?

我认为它与我的计算机有关,因为部署失败很早就发生了。如果它是基于代码的,我认为错误将在部署过程的后期。

0 个答案:

没有答案