How to replace and ELB server certificate via AWS CLI after uploading it to IAM in two simple steps.
To replace an SSL certificate with a certificate uploaded to IAM:
1. Use the get-server-certificate command to get the ARN of the certificate:
aws iam get-server-certificate --server-certificate-name my-new-certificate
2. Use the set-load-balancer-listener-ssl-certificate command to set the certificate. For example:
aws elb set-load-balancer-listener-ssl-certificate --load-balancer-name my-load-balancer --load-balancer-port 443 --ssl-certificate-id arn:aws:iam::AccountID:server-certificate/my-new-certificate