AutoSSL

AWS アクセスキー

AutoSSL で AWS アクセスキーを管理し、使う方法です。

概要

AutoSSL から Amazon Web Services(AWS)へのリクエストを認証するには、AWS アクセスキーが必要です。アクセスキーを追加すると、SSL 証明書を AWS リソースへデプロイするなど、特定の操作を AutoSSL に委任できます。

設定パラメーター

パラメーター説明
AccessKey IDAWS アカウントまたは IAM ユーザーの Access Key ID です。
シークレットアクセスキーAccess Key ID に対応するシークレットです。AutoSSL に保存する前に暗号化されます。

重要

あとから Secret Access Key を変更する場合は、シークレット全体を再度入力する必要があります。

アクセスキーの取得方法

  1. AWS Management Console にログインします。
  2. ナビゲーションペインで Users を選びます。
  3. 新しい IAM ユーザーを作成するか、既存のユーザーを選び、Security credentials タブを開きます。
  4. Access keys で Create access key を選びます。
  5. Access key ID と Secret access key をコピーし、AutoSSL に貼り付けます。

詳しくは AWS IAM documentation on creating access keys を参照してください。

セキュリティ上の推奨

アクセスキーをより安全に使うため、次の運用を強く推奨します。

  • IAM ユーザーを使う: AWS ルートアカウントのアクセスキーは使わないでください。AutoSSL 専用の IAM ユーザーを作成します。
  • 最小権限: 使うデプロイ先に必要な権限だけを IAM ユーザーに付与します。AdministratorAccess のような広い権限は避けてください。
  • 定期的なローテーション: アクセスキーを定期的にローテーションし、漏えい時の影響を小さくします。

対応しているデプロイ先

AWS アクセスキーは、AutoSSL の次のデプロイプロバイダーで使われます。

  • AWS ACM: 証明書を AWS Certificate Manager にインポートします。
  • AWS CloudFront: 証明書を CloudFront ディストリビューションへ直接デプロイします。
  • AWS S3: バージョン付きパスと latest パスで、証明書ファイルを S3 バケットにアップロードします。
AWS アクセスキー | AutoSSL