我开发了一个 Django 应用程序并成功将其部署到 AWS Beanstalk。 现在我想进行 SSL 认证,并且我已经按照此处的文档成功创建了证书:
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https-ssl.html
但我想知道,下一步是什么?我已经成功运行了最后一行
openssl pkcs12 -export -out example.com.pfx -inkey privatekey.pem -in server.crt
但是我不知道接下来我能做什么?本指南并没有完全告诉我下一步是什么。
最佳答案
通过运行以下命令上传证书:
$ aws iam upload-server-certificate --server-certificate-name ExampleCertificate --certificate-body file://Certificate.pem --certificate-chain file://CertificateChain.pem --private-key file://PrivateKey.pem
注意:将文件名和 ExampleCertificate 替换为您上传的文件和证书的名称。有关详细信息,请参阅上传服务器证书。
证书上传后,该命令返回有关上传证书的元数据,包括证书的亚马逊资源名称 (ARN)、友好名称、标识符 (ID) 和到期日期。您可以通过运行以下命令查看上传的证书:
$ aws iam list-server-certificates
更多文档 here
关于amazon-web-services - 将证书上传到 IAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55081842/