AWS Certificate Managerを触る時はほぼManagement Consoleからしか触らないのであるが、`aws`コマンドではどうやるのかな?と思ってやってみた。まずは表題のコマンドから。
■ 環境
- awscli 1.14.30
- Mac OSX El Capitan
■ ACM
Management Consoleで触る時はいつも一覧から探しだせずに検索しているのだが下記にある。
セキュリティ、アイデンティティ、コンプライアンス > Certificate Manager
“ACM“という言葉で引っかからないのにいつもハマる。
■ list-certificates
Management Consoleでは証明書の一覧を取得できる。ACMでリクエストした証明書もインポートした証明書も含まれる。コマンドでは下記のように取得できる。
$ aws acm list-certificates
{
"CertificateSummaryList": [
{
"CertificateArn": "arn:aws:acm:ap-northeast-1:XXXXXXXXXXXX:certificate/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"DomainName": "www.withsin.net"
},
:
]
}
$
さすがにManagement Consoleのように他にも情報を含めて表示はしてくれない。この結果から得られたARNを使ってさらに問い合わせをする必要がある。
以上。