小编Die*_*nto的帖子

我无法在 AWS IAM 上上传服务器证书

我让AWS iam 在我的服务器上工作,并尝试上传一些证书:

aws iam upload-server-certificate --server-certificate-name domain2014 
--certificate-body file:///var/www/html/certificate.pem 
--private-key file:///var/www/html/private-key.pem 
--certificate-chain file:///var/www/html/ca.pem
Run Code Online (Sandbox Code Playgroud)

我得到:

Error parsing parameter '--certificate-body': file does not exist: /var/www/html/certificate.pem
Run Code Online (Sandbox Code Playgroud)

我尝试从我的 MAC 上传文件,我得到了相同的答案。

已经检查了这个问题,但是file://没有丢失,并且路由是可以的。

我确实有凭据,例如:

 AWSAccessKeyId=BKIAJQ1111111111111
 AWSSecretKey=H+2+2mko11111111111111cv+UFuA6
Run Code Online (Sandbox Code Playgroud)

还有一个配置文件。但老实说,我不明白在哪里或如何使用它来上传证书(使用aws configure 后我完成了信息,然后我不知道下一步该怎么做)。

所有这些过程都是昨天开始的,当时我没有问题地完成了上传负载均衡器的过程,但后来我意识到实际工作的证书是我之前在服务器上的自签名证书(这是我昨天发布的问题

编辑:

如果我从终端尝试:

aws iam list-server-certificates
Run Code Online (Sandbox Code Playgroud)

我得到:

A client error (AccessDenied) occurred when calling the ListServerCertificates operation: User: arn:aws:iam::999990212999:user/admin is not authorized to perform: iam:ListServerCertificates on resource: arn:aws:iam:: 999990212999:server-certificate/
Run Code Online (Sandbox Code Playgroud)

编辑2 …

load-balancing ssl-certificate amazon-ec2 amazon-iam aws-cli

6
推荐指数
1
解决办法
6711
查看次数