AutoSSL
証明書のデプロイ

AWS ACM

SSL 証明書を AWS Certificate Manager(ACM)へ自動デプロイする方法です。

概要

AutoSSL は、新しく発行された SSL 証明書を AWS Certificate Manager(ACM)へ自動でインポートできます。インポートした証明書は、Application Load Balancer や API Gateway などの AWS リソースに関連付けられます。

このデプロイの管理と実行は、デプロイ管理 を参照してください。

設定パラメーター

AutoSSL コンソールでこのデプロイ先を追加または編集するときは、次のパラメーターを設定します。

パラメーター説明例
リージョン証明書をインポートする AWS リージョンです。us-east-1
証明書 ARN(任意) 指定すると、新しい証明書を作らず、この既存の ARN を更新としてインポートします。arn:aws:acm:us-east-1:123456789012:certificate/uuid

仕組み

AutoSSL が証明書を AWS ACM へデプロイするとき(例: us-east-1)、次の処理を行います。

証明書のインポート:

  • AWS ACM API(ImportCertificateCommand)を呼び出し、証明書、秘密鍵、証明書チェーンを指定したリージョン(us-east-1)へアップロードします。
  • 設定に Certificate ARN がある場合(例: arn:aws:acm:us-east-1:123456789012:certificate/uuid)、ACM はその証明書を更新します。
  • ARN がない場合は、指定した AWS リージョンに新しい証明書リソースを作成します。

アクセスキーの要件

AWS API を使うため、このプロバイダーには AWS アクセスキー が必要です。

必要な権限

アクセスキーは、ACM へ証明書をインポートできる AWS IAM ユーザーのものである必要があります。

少なくとも次のアクションを含む IAM ポリシーをユーザーにアタッチしてください。

  • acm:ImportCertificate

IAM 権限の管理は AWS IAM Documentation を参照してください。

AWS ACM | AutoSSL