--- title: "Key Management Service 시나리오" slug: "kms-procedure" tags: ["Key Management Service"] updated: 2026-09-17T09:08:15Z published: 2026-09-17T09:08:15Z canonical: "guide.ncloud-docs.com/kms-procedure" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Key Management Service 시나리오 Classic/VPC 환경에서 이용 가능합니다. 네이버 클라우드 플랫폼의 Key Management Service를 통해 키 생성, 운영 및 관리를 쉽고 간편하게 진행할 수 있습니다. 자세한 방법은 [Key Management Service 시작](/docs/kms-start)과 Key Management Service 사용에서 확인할 수 있지만, 먼저 Key Management Service 사용 시나리오를 살펴보는 것을 권장합니다. 사용 시나리오를 학습한 후 사용 방법을 확인하면 Key Management Service를 더욱 원활하게 활용할 수 있습니다. Key Management Service를 사용하는 전체 절차와 각 단계별 설명은 다음과 같습니다. [1. 사용 권한 설정](/docs/kms-procedure#1%EC%82%AC%EC%9A%A9%EA%B6%8C%ED%95%9C%EC%84%A4%EC%A0%95) [2. 키 생성](/docs/kms-procedure#2%ED%82%A4%EC%83%9D%EC%84%B1) [3. 키 관리](/docs/kms-procedure#3%ED%82%A4%EA%B4%80%EB%A6%AC) [4. API 호출](/docs/kms-procedure#4API%ED%98%B8%EC%B6%9C) [5. 키 삭제](/docs/kms-procedure#5%ED%82%A4%EC%82%AD%EC%A0%9C) Key Management Service를 이용하는 전체 시나리오는 키의 생명 주기와 밀접하게 연관되어 있습니다. 키의 생명 주기에 대한 자세한 내용과 용어 설명은 [Key Management Service 사용](/docs/kms-default-info) 및 [Key Management Service 용어](/docs/kms-glossary)를 참조해 주십시오. ## 1. 사용 권한 설정 키를 사용하기 위한 사용 권한을 설정합니다. Key Management Service의 키 사용 권한은 네이버 클라우드 플랫폼의 Sub Account에서 발급한 '서브 계정'에 정책을 추가하여 정의합니다. 따라서 우선 Sub Account를 통해 사용자 메인 계정 외에 서브 계정을 생성해야 합니다. 참고 Sub Account는 이용 신청 시 별도의 요금이 부과되지 않는 무료 서비스입니다. Sub Account 소개와 요금제에 대한 자세한 설명은 네이버 클라우드 플랫폼 포털의 [**서비스 > Management & Governance > Sub Account**](https://www.ncloud.com/product/management/subAccount) 메뉴를 참조해 주십시오. Key Management Service를 원활하게 사용하려면 기능 수행에 필요한 권한이 요구됩니다. Key Management Service 권한은 네이버 클라우드 플랫폼의 Sub Account를 통해 관리할 수 있으며, 미리 정의된 **관리형(System Managed) 정책**과 직접 권한을 선택해 정의하는 **사용자 정의(User Created) 정책**으로 설정할 수 있습니다. Key Management Service를 안전하게 사용하려면 서비스 이용에 필요한 최소한의 권한만으로 구성하여 관리하는 것이 좋습니다. 권한 관리에 참고할 수 있는 사용 가이드는 다음과 같습니다. - [Key Management Service 권한 관리](/docs/kms-subaccount) - [Sub Account 사용 가이드](/docs/subaccount-overview) ## 2. 키 생성 키를 생성할 수 있습니다. 참조할 수 있는 사용 가이드는 다음과 같습니다. - [Key Management Service 사용 > 키 생성 및 삭제](/docs/kms-create-delete) ## 3. 키 관리 생성된 키 목록을 확인하고 운영 및 관리를 진행할 수 있습니다. 키의 생명 주기에 따른 상태를 확인하고, 필요한 경우 변경하거나 키를 회전해 버전을 관리할 수 있습니다. 또한, 발급된 키들이 적절하게 운영되고 있는지 사용 이력을 모니터링할 수도 있습니다. 참고할 수 있는 사용 가이드는 다음과 같습니다. - [Key Management Service 사용 > 키 상태 관리](/docs/kms-status) - [Key Management Service 사용 > 키 버전 관리](/docs/kms-version) - [Key Management Service 사용 > 키 이력 확인](/docs/kms-activity) ## 4. API 호출 Key Management Service에서 제공하는 REST API를 통해 생성한 키로 암/복호화, 서명/검증 기능을 사용할 수 있습니다. 참고할 수 있는 사용 가이드는 다음과 같습니다. - [Key Management Service API 가이드](https://api.ncloud-docs.com/docs/security-kms) - [Key Management Service 예제](/docs/kms-example) - [Key Management Service 사용 준비](/docs/kms-spec)의 API 자격 증명 관리 주의 사항, Java SDK 다운로드 ## 5. 키 삭제 더 이상 사용되지 않는 키는 오·남용 방지 및 보안을 위해 삭제를 요청할 수 있습니다. 삭제 요청이 접수되면 72시간의 대기 후 자동으로 삭제됩니다. 삭제 대기가 필요하지 않은 경우 즉시 삭제도 가능합니다. 주의 한 번 삭제된 키는 영구적으로 삭제되며 복구가 불가능하므로 신중하게 결정해야 합니다. 암호화 키가 삭제되면 해당 키로 암호화된 데이터를 복호화할 수 없기 때문에, 암호화 키의 삭제는 곧 암호화된 데이터의 유실을 의미합니다. 참조할 수 있는 사용 가이드는 다음과 같습니다. - [Key Management Service 사용 > 키 생성 및 삭제](/docs/kms-create-delete)