Azure 서비스 주체
AutoSSL에서 Azure 서비스 주체 자격 증명을 관리하고 사용하는 방법.
개요
AutoSSL이 Microsoft Entra ID를 통해 Azure 서비스에 요청을 보내려면 Azure 서비스 주체 자격 증명이 필요합니다. 서비스 주체를 추가하면 SSL 인증서 파일을 Azure Blob Storage에 업로드하는 등, AutoSSL이 사용자를 대신해 지정된 작업을 수행할 수 있습니다.
구성 매개변수
| 매개변수 | 설명 |
|---|---|
| Tenant ID | Microsoft Entra ID(Azure AD) 테넌트 ID. |
| Client ID | 서비스 주체의 애플리케이션(클라이언트) ID. |
| Client Secret | 서비스 주체의 클라이언트 비밀. AutoSSL에 저장하기 전에 암호화됩니다. |
중요
나중에 Client Secret을 바꾸려면 비밀 전체를 다시 입력해야 합니다.
서비스 주체를 만드는 방법
- Azure Portal에 로그인합니다.
- Microsoft Entra ID > App registrations > New registration으로 이동합니다.
- 이름(예:
AutoSSL)을 입력하고 Register를 클릭합니다. - 개요 페이지에서 Application (client) ID와 Directory (tenant) ID를 복사합니다.
- Certificates & secrets > New client secret에서 비밀을 만들고 값을 즉시 복사합니다.
- Tenant ID, Client ID, Client Secret을 AutoSSL에 붙여 넣습니다.
자세한 내용은 서비스 주체 만들기에 대한 Azure 문서를 참고하세요.
보안 권고
- 최소 권한: 대상 리소스에 필요한 RBAC 역할만 부여합니다(예: 특정 스토리지 계정이나 컨테이너의
Storage Blob Data Contributor). - 정기 교체: 클라이언트 비밀을 주기적으로 교체하고 AutoSSL에도 반영합니다.
- 전용 서비스 주체: 다른 애플리케이션 자격 증명을 재사용하지 말고 AutoSSL 전용 서비스 주체를 만듭니다.
지원하는 배포 대상
Azure 서비스 주체는 AutoSSL의 다음 배포 공급자에서 사용합니다.
- Azure Blob Storage: 버전 경로와 latest 경로로 인증서 파일을 Blob 컨테이너에 업로드합니다.