Amazon web services AWS证书管理器和弹性Beanstlak:创建没有域名的SSL

Amazon web services AWS证书管理器和弹性Beanstlak:创建没有域名的SSL,amazon-web-services,ssl,ssl-certificate,amazon-elastic-beanstalk,Amazon Web Services,Ssl,Ssl Certificate,Amazon Elastic Beanstalk,出于测试目的,是否可以创建没有域名的证书 根据上面的文档,我可以“如果你没有域名,你仍然可以使用HTTPS和自签名证书进行开发和测试”,但我似乎不知道该怎么做 进一步研究表明,我可以分配SSL证书ID: 但是,当我按照说明操作时,SSL证书ID的下拉列表是空的。我想我需要先创建并上传一个证书 我发现了以下有关创建SSL证书的文档: 按照说明操作后,我似乎无法在EC2实例上上载证书。这是我上传SSL认证所遵循的文档 当我尝试从EC2实例上载时,我一直收到此错误: 调用UploadServerCer

出于测试目的,是否可以创建没有域名的证书

根据上面的文档,我可以“如果你没有域名,你仍然可以使用HTTPS和自签名证书进行开发和测试”,但我似乎不知道该怎么做

进一步研究表明,我可以分配SSL证书ID:

但是,当我按照说明操作时,SSL证书ID的下拉列表是空的。我想我需要先创建并上传一个证书

我发现了以下有关创建SSL证书的文档:

按照说明操作后,我似乎无法在EC2实例上上载证书。这是我上传SSL认证所遵循的文档

当我尝试从EC2实例上载时,我一直收到此错误:

调用UploadServerCertificate操作时发生客户端错误(AccessDenied):用户:arn:aws:sts::172656543253:假定角色/aws-elasticbeanstalk-ec2-role/i-62a85ce6无权在资源:arn:aws:iam::172656543253:服务器证书/elastic-beanstalk-x509上执行:iam:UploadServerCertificate

我猜这与IAM的角色有关,但我不完全确定,也不知道从哪里开始。任何帮助都将不胜感激。谢谢。

请参阅,了解为elastic beanstalk启用https的一种方法。(在用于EC2的AWS管理控制台中,在“负载平衡器”->侦听器下添加证书,以便能够在Elastic Beanstalk中使用它。)

既然AWS在所有地区都支持ACM,那么让它工作起来就容易多了,因为您只需要创建一个证书,然后引用它。ACM证书通常仅在其颁发的地区可用

不幸的是,我没有什么要补充到您的主要问题,关于没有域名的SSL