Ich verwende diesen Befehl zum Hochladen von SSL-Datei.Zugriffsproblem beim Hochladen von SSL-Datei in Amazon EC2-Server
aws iam upload-server-certificate --server-certificate-name CertificateName --certificate-body file://public_key_certificate_file --private-key file://privatekey.pem
i auch eine Konfigurationsdatei auf ~/.aws/config
gesetzt und Werte sind
[default]
aws_access_key_id = with my own key
aws_secret_access_key = with my own key
region = ********
aber es mir diesen Fehler geben:
Ein Client-Fehler (AccessDenied) aufgetreten: Benutzer: arn: aws: iam :: 419351825566: user/** ist nicht erlaubt zu erfüllen: iam: UploadServerCertificate auf Ressource: arn: a ws: iam :: 419351825566: Server-Zertifikat/** .crt
Ich schreibe AWS-Anmeldeinformationen nicht richtig? Oder ich habe keinen Zugang? Ich bin auch nicht sicher, ob ich Region richtig schreibe.
Hat Ihr IAM-Benutzer tatsächlich die Berechtigung, auf die Aktion iam: UploadServerCertificate zuzugreifen? – datasage
weiß nicht. Root-Benutzer sagen, ich alle Rechte haben –
Region sollte so etwas wie „uns-West-2“ sein.Ich hatte dieses Problem auch, stellen Sie sicher, dass Sie eine Richtlinie für Ihren Benutzer, der iam: UploadServerCertificate erlaubt, und stellen Sie auch sicher, dass Sicherheitsgruppe des Benutzers zu Ihrer EC2-Instanz zugewiesen ist – anthonygore