AWS CLIをインストール(Macの場合)
brew install python
pip install awscli
bash_profileに以下を追加※しなくても良いかも
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
credentialsを設定
aws configure
Access Key Id,Secret Access Keyなどを聞かれるので答える
例: Default regionを東京に、Default output formatをjsonにする場合
Default region name [None]: ap-northeast-1
Default output format [None]: json
証明書をアップロード
aws iam upload-server-certificate --server-certificate-name 証明書の名前 --certificate-body file://証明書のパス --private-key file://秘密鍵のパス --certificate-chain file://CertificateChainのパス
アップした証明書を確認
aws iam get-server-certificate --server-certificate-name 証明書の名前
一覧
aws iam list-server-certificates
不要な証明書を削除
sudo aws iam delete-server-certificate --server-certificate-name 証明書の名前
Elastic Load Balancing側で利用する証明書を指定
EC2のLoad BalancersのListenersを選択し、Load Balancer ProtocolにSSLを指定。
Cipher,SSL Certificateを指定する。