【发布时间】:2018-02-05 02:24:27
【问题描述】:
我正在使用 AWS,并且我已使用 ACM 生成证书。 (这个过程不同于我以前生成证书签名请求并将其提供给签名机构的过程。)我请求了一个证书:
现在我正在尝试使用the instructions from AWS 安装它:
aws iam get-server-certificate --server-certificate-name <<ExampleCertificate>>
仅当我用我的证书名称替换 <<ExampleCertificate>> 时,我不确定应该用什么替换它。请注意,在上图中,我的 AWS 证书的 Name 列是空白的。 (注意:我确保让配置了 API IAMFullAccess 的 IAM 用户临时执行此操作,因此不会出现权限问题。)如果我尝试使用域名 xxxxx.com作为名字,我被告知这条消息:
A client error (NoSuchEntity) occurred when calling the GetServerCertificate operation:
The Server Certificate with name xxxxxxxx.com cannot be found.
当我同时使用标识符和 ARN 时会发生这种情况。
我的最终目标是在 NGINX 上拥有一个签名的 SSL 证书来提供我的 EC2 实例的 Web 内容。
A:这是正确的轨道吗? (这些是正确的初步步骤吗?)
B:如果是,我用什么来引用证书?还是我使用不同的 API?
【问题讨论】:
-
您是否尝试使用列表证书选项运行
aws iam。这可能会给你你需要的名字。 -
“我的最终目标是在 NGINX 上拥有一个签名的 SSL 证书” 这不是 ACM 证书的支持用途。这个问题虽然最初并不明显,但实际上是 How to add SSL certificate to AWS EC2 with the help of new AWS Certificate Manager service 的重复。
-
@Michael-sqlbot 谢谢。经过数小时的搜索(甚至写下这个问题!!),我总是找不到那个问题。我当然会避免问我是否看过那个。
-
明白。有时,退后一步,寻找你想要最终完成的事情,而不是你试图解决它的过程中陷入困境,这会有所帮助。截至目前,谷歌搜索
use acm certificate on ec2 instance产生 4 次 AWS 页面点击,然后链接的 Stack Overflow 问题和答案点击 #5。
标签: amazon-web-services ssl nginx amazon-ec2