S3 호환 스토리지 자격 증명
AutoSSL에서 S3 호환 스토리지 자격 증명을 관리하고 사용하는 방법.
개요
S3 호환 스토리지 자격 증명은 AutoSSL이 S3 호환 객체 스토리지 서비스에 요청을 보낼 때 사용합니다. 이 자격 증명을 추가하면 AutoSSL이 사용자를 대신해 버킷에 SSL 인증서 파일을 업로드할 수 있습니다.
MinIO, Ceph RADOS Gateway, Wasabi, DigitalOcean Spaces처럼 S3 호환 API를 제공하는 서비스에서 사용할 수 있습니다.
이 자격 증명은 AWS, Cloudflare R2 등 공급자별 액세스 키와 별개입니다. 엔드포인트가 완전히 사용자 지정이고 전용 공급자로 다루지 않을 때 사용하세요.
구성 매개변수
| 매개변수 | 설명 |
|---|---|
| Access Key ID | S3 호환 스토리지의 액세스 키 ID. |
| Secret Access Key | 대응하는 보안 액세스 키. AutoSSL에 저장하기 전에 암호화됩니다. |
중요
나중에 Secret Access Key를 바꾸려면 비밀 키 전체를 다시 입력해야 합니다.
자격 증명을 받는 방법
정확한 단계는 스토리지 플랫폼에 따라 다릅니다. 일반적인 순서는 다음과 같습니다.
- 객체 스토리지 관리 콘솔 또는 MinIO 관리 화면에 로그인합니다.
- AutoSSL 전용 사용자 또는 서비스 계정을 만듭니다.
- 액세스 키 ID와 보안 액세스 키 쌍을 생성합니다.
- 대상 버킷에 객체를 업로드할 권한을 부여합니다(예:
PutObject/s3:PutObject). - 자격 증명을 AutoSSL에 복사합니다.
MinIO 예시
- MinIO Console을 열고 Access Keys로 이동합니다.
- Create access key를 클릭하고 Access Key와 Secret Key를 복사합니다.
- 연결된 사용자에게 대상 버킷에 대한 쓰기 권한이 있는지 확인합니다.
보안 권고
- 전용 자격 증명: 관리자 자격 증명을 재사용하지 말고 AutoSSL 전용 액세스 키를 만듭니다.
- 최소 권한: 특정 버킷에
PutObject(필요하면 대상 접두사의ListBucket)만 부여합니다. - 정기 교체: 액세스 키를 주기적으로 교체해 유출 위험을 줄입니다.
지원하는 배포 대상
S3 호환 스토리지 자격 증명은 AutoSSL의 다음 배포 공급자에서 사용합니다.
- S3 Compatible Storage: 버전 경로와 latest 경로로 사용자 지정 S3 호환 버킷에 인증서 파일을 업로드합니다.