AWS アクセスキー
AutoSSL で AWS アクセスキーを管理し、使う方法です。
概要
AutoSSL から Amazon Web Services(AWS)へのリクエストを認証するには、AWS アクセスキーが必要です。アクセスキーを追加すると、SSL 証明書を AWS リソースへデプロイするなど、特定の操作を AutoSSL に委任できます。
設定パラメーター
| パラメーター | 説明 |
|---|---|
| AccessKey ID | AWS アカウントまたは IAM ユーザーの Access Key ID です。 |
| シークレットアクセスキー | Access Key ID に対応するシークレットです。AutoSSL に保存する前に暗号化されます。 |
重要
あとから Secret Access Key を変更する場合は、シークレット全体を再度入力する必要があります。
アクセスキーの取得方法
- AWS Management Console にログインします。
- ナビゲーションペインで Users を選びます。
- 新しい IAM ユーザーを作成するか、既存のユーザーを選び、Security credentials タブを開きます。
- Access keys で Create access key を選びます。
- 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 バケットにアップロードします。