· 1 min read
Generate and use SSL certificates on ELB
Generate a self-signed SSL certificate with OpenSSL, upload it to AWS IAM, and attach it to an Elastic Load Balancer (ELB).
- ec2
- elb
- ssl
Architecture

Generate private key and upload to AWS IAM
openssl genrsa 2048 > my-private-key.pem
openssl req -new -x509 -nodes -sha256 -days 365 -key my-private-key.pem -outform PEM -out my-certificate.pem
aws iam upload-server-certificate --server-certificate-name MyCertificate --certificate-body file://my-certificate.pem --private-key file://my-private-key.pem
aws iam list-server-certificates --server-certificate-name MyCertificate
aws iam delete-server-certificate --server-certificate-name MyCertificate