#本記事の目的
JAWS-UG CLI オンラインハンズオンの復習として、ハンズオンで取り上げられたAWSサービスに関する用語と、使用したAWS CLI コマンドを箇条書きでまとめる。
今回はACM入門編を取り上げる。
#主なAWSサービス用語
####ACM証明書
ACMで発行されるSSL証明書。
####ドメイン認証
SSL証明書をリクエストしているドメインの所有権を確認する事。
#主なAWS CLI コマンド一覧
####ACM証明書の要求
aws acm request-certificate \
--domain-name ${ACM_DOMAIN_NAME} \
--validation-method ${ACM_VALIDATION_METHOD}
オプション | 引数 | 必須/任意 | 備考 |
---|---|---|---|
--domain-name | ドメイン名 | 必須 | |
--validation-method | ドメイン認証方法 | 任意 | 引数にDNS を指定する事で、DNSレコードを使用してドメイン認証を実施する。 |
####ACM証明書の一覧表示
aws acm list-certificates
####ACM証明書の詳細表示
aws acm describe-certificate \
--certificate-arn ${ACM_CERTIFICATE_ARN}
オプション | 引数 | 必須/任意 | 備考 |
---|---|---|---|
--certificate-arn | ACM証明書ARN | 必須 |
####ACM証明書の削除
aws acm delete-certificate \
--certificate-arn ${ACM_CERTIFICATE_ARN}
オプション | 引数 | 必須/任意 | 備考 |
---|---|---|---|
--certificate-arn | ACM証明書ARN | 必須 |
####ACM証明書へのタグ追加
aws acm add-tags-to-certificate \
--certificate-arn ${ACM_CERTIFICATE_ARN} \
--tags ${STRING_TAG_CONF_ACM}
オプション | 引数 | 必須/任意 | 備考 |
---|---|---|---|
--certificate-arn | ACM証明書ARN | 必須 | |
--tags | タグ文字列 | 必須 | 引数の例:"Key=<タグのキー名>,Value=<タグの値>"
|
####ACM証明書のタグ表示
aws acm list-tags-for-certificate \
--certificate-arn ${ACM_CERTIFICATE_ARN}
オプション | 引数 | 必須/任意 | 備考 |
---|---|---|---|
--certificate-arn | ACM証明書ARN | 必須 | |
※list-certificates コマンドはタグ表示ができない。そのため同名の証明書が複数ある場合、全ての証明書に対してlist-tags-for-certificate コマンドでタグの有無をチェックする必要がある。 |
#参考文献
- AWSCLIコマンドリファレンス:ACM
- JAWS-UG CLI専門支部:ハンズオン(簡易版): ACM入門