完了確認
「ACM証明書タグ名"handson-cli-acm.<事前に用意した独自ドメイン>-certificate"が存在する。」ことを確認します。
コマンド:
for i in $(
aws acm list-certificates \
--query "CertificateSummaryList[].CertificateArn" \
--output text \
); do
j=$( \
aws acm list-tags-for-certificate \
--certificate-arn ${i} \
--query "Tags[?Key == \`Name\` && Value == \`${ACM_CERTIFICATE_TAG_NAME}\`].Value" \
--output text \
)
if [ "${j}x" != 'x' ]; then echo "${j}"; fi
done
結果(例):
handson-cli-acm.<事前に用意した独自ドメイン>-certificate
課題
list-certificatesコマンドがタグ表示できないため、同名の証明書が複数ある場合、全ての証明書をlist-tags-for-certificateコマンドでタグの有無をチェックするしか方法がない。
一時ファイルを削除します。
コマンド:
rm ${FILE_TMP_ACM_CERTIFICATE}
結果: