AWS ELBの証明書を削除する
ELBの証明書はAPI経由で削除することが出来る。
APIへのアクセスはAWSコマンドラインインターフェースを使うと便利。
AWSコマンドラインインターフェースはPythonモジュールとして提供されている。以下のコマンドでインストールする。
pip install awscli
AWSクレデンシャルの設定
AWSのクレデンシャルを~/.aws/config
ファイルに書く。
~/.aws/config
[default]
aws_access_key_id=[YOUR AWS ACCESS KEY]
aws_secret_access_key=[YOUR AWS SECRET KEY]
region=us-west-1
証明書の一覧を取得
削除対象の証明書を調べるため、登録済みの証明書一覧をlist-server-certificates
コマンドで取得します。
aws iam list-server-certificates
取得データはJSONです。
ServerCertificateName
がELBのプルダウンに出てくる証明書の名称です。
{
"ServerCertificateMetadataList": [
{
"Path": "/",
"Arn": "arn:aws:iam::xxxxxx:server-certificate/old-certificate",
"ServerCertificateId": "xxxxxx",
"ServerCertificateName": "old-certificate",
"UploadDate": "2014-04-10T08:52:28Z"
},
{
"Path": "/",
"Arn": "arn:aws:iam::xxxxxx:server-certificate/new-certificate",
"ServerCertificateId": "xxxxxx",
"ServerCertificateName": "new-certificate",
"UploadDate": "2014-05-01T02:29:52Z"
}
]
}
証明書の削除
ELBの証明書はdelete-server-certificate
コマンドから実施する。
証明書の名前は事前に調べておきましょう。
aws iam delete-server-certificate --server-certificate-name old-certificate
参考。
Author And Source
この問題について(AWS ELBの証明書を削除する), 我々は、より多くの情報をここで見つけました https://qiita.com/key/items/e8005025d29c0dd893bd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .