はじめに
マネコンからの再インポートが面倒くさかったので備忘録。
対応方法
シェルスクリプトから実行する。
#!/bin/bash
set -eu
# インポートする証明書の ARN
ARN="arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-12345678901 "
# 証明書ファイルへのパス
CRT="Certificate.pem"
# 中間証明書ファイルへのパス
CC="CertificateChain.pem"
# パスワード無しの秘密鍵へのパス
KEY="PrivateKey.pem"
# リージョン
REGION="us-east-1"
aws acm import-certificate \
--certificate fileb://"${CRT}" \
--certificate-chain fileb://"${CC}" \
--private-key fileb://"${KEY}" \
--certificate-arn "${ARN}" \
--region "${REGION}"
参考サイト
環境
% aws --version
aws-cli/2.5.8 Python/3.9.12 Darwin/21.4.0 source/x86_64 prompt/off