AWS 访问密钥
在 AutoSSL 中管理并使用 AWS 访问密钥。
概览
AutoSSL 向 Amazon Web Services(AWS)发起请求时,需要 AWS 访问密钥进行身份验证。添加访问密钥后,你授权 AutoSSL 代为执行指定操作,例如把 SSL 证书部署到 AWS 资源。
配置参数
| 参数 | 说明 |
|---|---|
| AccessKey ID | AWS 账户或 IAM 用户的 Access Key ID。 |
| Secret Access Key | 与 Access Key ID 对应的私有访问密钥。AutoSSL 会在保存前对其进行安全加密。 |
重要
以后如果要修改 Secret Access Key,必须重新填写完整的密钥。
如何获取访问密钥
- 登录 AWS 管理控制台。
- 在导航窗格中选择 Users。
- 创建新的 IAM 用户(或选择现有用户),打开 Security credentials 标签页。
- 在 Access keys 部分选择 Create access key。
- 复制 Access key ID 和 Secret access key,粘贴到 AutoSSL。
更详细的说明见 AWS IAM 创建访问密钥的文档。
安全建议
为提高访问密钥的安全性,强烈建议:
- 使用 IAM 用户:不要使用 AWS 根账户的访问密钥。始终为 AutoSSL 创建专用的 IAM 用户。
- 最小权限:只授予该 IAM 用户完成目标部署所需的权限。不要授予
AdministratorAccess这类宽泛权限。 - 定期轮换:定期轮换访问密钥,降低凭证泄露的风险。
支持的部署目标
AWS 访问密钥用于 AutoSSL 中的以下部署服务商:
- AWS ACM:把证书导入 AWS Certificate Manager。
- AWS CloudFront:把证书直接部署到 CloudFront 分配。
- AWS S3:把证书文件上传到 S3 存储桶,并保留版本目录和 latest 路径。