주요 개념
Certificate Manager 서비스의 주요 개념은 다음과 같습니다.
인증서
사용자가 보유한 SSL 인증서를 카카오클라우드에 등록하여 다양한 서비스에 적용할 수 있습니다. 인증서 등록 시 다음 정보가 필요합니다.
- 인증서 프라이빗 키: 인증서와 짝을 이루는 개인 키로, 암호화된 통신의 복호화에 사용됩니다. 외부로 노출되면 보안상 위험이 크므로 안전하게 보관해야 합니다.
- 인증서 본문: 발급받은 PEM 형식의 인증서 본문입니다.
- 인증서 체인(선택): 루트 및 중간 CA 인증서로 구성된 체인으로, 브라우저와 같은 클라이언트가 서버 인증서의 신뢰 경로를 검증하는 데 사용됩니다.
인증서 ID
인증서를 등록하면 자동으로 생성되는 고유한 값입니다. Certificate Manager에서 인증서를 구분하거나, 로드 밸런서와 Kubernetes Engine 등에 사용할 인증서를 지정할 때 사용합니다. 인증서를 삭제하기 전까지 바뀌지 않습니다.
도메인
인증서를 사용할 수 있는 도메인 이름입니다. 예를 들어 example.com에 접속할 때 해당 도메인이 포함된 인증서를 사용합니다.
만료일
인증서의 유효 기간이 종료되는 날짜입니다. 인증서가 만료되면 TLS 연결이 실패하거나, 클라이언트 브라우저에서 보안 경고가 발생합니다. 만료로 인한 접속 문제를 방지하려면 새 인증서를 등록하고, 만료 전에 리스너가 사용하는 인증서를 교체해야 합니다.
리스너
리스너는 로드 밸런서로 들어오는 요청을 받을 프로토콜과 포트를 설정하는 항목입니다. 예를 들어 HTTPS : 443 리스너는 443번 포트로 들어오는 HTTPS 요청을 받으며, 이때 사용할 인증서를 연결합니다.