Sto cercando di configurare SSL sul mio bilanciamento del carico con un certificato acquistato da GoDaddy.
Durante il tentativo di caricare il certificato nella console ho ricevuto un errore
Impossibile creare il bilanciamento del carico: certificato del server non trovato per la chiave: arn: aws: iam :: ************: server-certificate / mycert
Non ho mai riscontrato questo errore prima di aggiungere certificati SSL. Non sono sicuro del perché iam
venga utilizzato anche qui.
Dopo alcuni googling, sono stato in grado di caricare il mio certificato iam
usando aws cli (di nuovo, non sono sicuro del perché ho dovuto farlo).
Ora quando modifico i listener posso vedere il mio certificato caricato come un certificato SSL esistente. Quando provo a salvare le mie modifiche nel bilanciamento del carico, tuttavia, ottengo lo stesso errore. Ho verificato l'esistenza del certificato:
$ aws iam list-server-certificates
{
"ServerCertificateMetadataList": [
{
"ServerCertificateId": "*********************",
"ServerCertificateName": "mycert",
"Expiration": "2018-11-19T18:47:38Z",
"Path": "/",
"Arn": "arn:aws:iam::************:server-certificate/mycert",
"UploadDate": "2015-11-19T19:23:32Z"
}
]
}
(Ho verificato che il numero di conto offuscato qui sia lo stesso dell'errore)
Da qui sono bloccato. Perché non riesco ad applicare il mio certificato a questo bilanciamento del carico?
Modifica gio 19 nov 11:47:18 PST 2015
Dopo aver atteso qualche istante e aver effettuato il logout e l'accesso, sono stato in grado di aggiornare i listener con il mio certificato SSL. Tuttavia, non sembra funzionare correttamente. Quando provo a caricare il mio dominio oltre HTTPS
la richiesta scade. Sembra che non sia in grado di caricare il certificato
$ echo | openssl s_client -connect www.example.com:443 2>/dev/null | openssl x509 -noout -subject
unable to load certificate
69457:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/pem/pem_lib.c:648:Expecting: TRUSTED CERTIFICATE