14Room

みんな泣きながらオトナになったんだ。

ELB等で使うSSL証明書を消してみよう

ELB等で使う証明書はデフォルトで10個しか入れておけません。 期限切れなど必要の無くなった証明書は消しましょう。

確認

今格納されている証明書一覧を表示する

aws iam list-server-certificates

結果がjson形式で表示される。

{
    "ServerCertificateMetadataList": [
        {
            "ServerCertificateId": "ASCAII*************", 
            "ServerCertificateName": "api.naked.com", 
            "Expiration": "2015-02-28T04:02:30Z", 
            "Path": "/", 
            "Arn": "arn:aws:iam::123456789:server-certificate/api.naked.com", 
            "UploadDate": "2014-03-12T06:40:10Z"
        }, 
        {
            "ServerCertificateId": "ASCAJI*************", 
            "ServerCertificateName": "www.naked.com", 
            "Expiration": "2015-03-13T14:58:03Z", 
            "Path": "/", 
            "Arn": "arn:aws:iam::123456789:server-certificate/www.naked.com", 
            "UploadDate": "2014-03-27T09:13:34Z"
        }
}

消す

証明書を消す

aws iam delete-server-certificate --server-certificate-name SSL証明書の名称

(削除したいSSL証明書の「ServerCertificateName」を入力