고객 관리 키에 대한 AWS KMS 구성
이 안내서를 사용하여 Adobe Experience Platform에 대한 암호화 키를 생성, 관리 및 제어하여 Amazon Web Services(AWS) KMS(키 관리 서비스)로 데이터를 보호합니다. 이러한 통합을 통해 규정 준수를 간소화하고 자동화를 통해 운영을 간소화하며 자체 주요 관리 인프라를 유지 관리할 필요가 없어집니다.
Customer Journey Analytics 관련 지침은 Customer Journey Analytics CMK 설명서를 참조하세요.
AWS KMS를 사용하여 Adobe Experience Platform의 통합 암호화 키 관리를 통해 데이터 보안을 강화합니다. 이 안내서에 따라 암호화 키를 만들고 관리하여 데이터를 안전하게 보호할 수 있습니다.
전제 조건 prerequisites
이 문서를 계속하기 전에 다음 주요 개념 및 기능을 잘 이해해야 합니다.
-
AWS KMS(키 관리 서비스): 암호화 키를 만들고, 관리하고, 회전하는 방법을 포함하여 AWS KMS의 기본 사항을 이해합니다. 자세한 내용은 공식 KMS 설명서를 참조하세요.
-
AWS의 IAM(Identity and Access Management) 정책: IAM은 AWS 서비스 및 리소스에 대한 액세스를 안전하게 관리할 수 있는 서비스입니다. IAM을 사용하여 다음과 같은 작업을 수행할 수 있습니다.
- 특정 리소스에 액세스할 수 있는 사용자, 그룹 및 역할을 정의합니다.
- 사용자가 수행할 수 있는 작업 또는 수행할 수 없는 작업을 지정합니다.
- IAM 정책을 사용하여 권한을 할당하여 세분화된 액세스 제어를 구현합니다.
자세한 내용은 AWS KMS용 IAM 정책 공식 설명서를 참조하십시오.
-
Experience Platform의 데이터 보안: Experience Platform에서 데이터 보안을 유지하고 암호화를 위해 AWS KMS와 같은 외부 서비스와 통합하는 방법을 살펴보십시오. Experience Platform은 전송, 사용 중인 클라우드 공급자 암호화, 격리된 저장소, 사용자 지정 가능한 인증 및 암호화 옵션에 대해 HTTPS TLS v1.2를 사용하여 데이터를 보호합니다. 데이터를 안전하게 유지하는 방법에 대한 자세한 내용은 거버넌스, 개인 정보 및 보안 개요 또는 Experience Platform의 데이터 암호화에 대한 문서를 참조하십시오.
-
AWS 관리 콘솔: 하나의 웹 기반 응용 프로그램에서 모든 AWS 서비스에 액세스하고 관리할 수 있는 중앙 허브입니다. 검색 창을 사용하여 도구를 빠르게 찾고, 알림을 확인하고, 계정 및 결제를 관리하고, 설정을 사용자 지정할 수 있습니다. 자세한 내용은 공식 AWS 관리 콘솔 설명서를 참조하십시오.
시작하기 get-started
이 안내서를 사용하려면 이미 Amazon Web Services 계정에 액세스하고 관리 콘솔에 액세스할 수 있어야 합니다. 시작하려면 아래 단계를 따르십시오.
지원되는 영역 선택 select-supported-region
AWS KMS는 특정 지역에서 사용할 수 있습니다. KMS가 지원되는 지역에서 작동하고 있는지 확인하십시오. AWS KMS 끝점 및 할당량 목록에서 지원되는 영역의 전체 목록을 볼 수 있습니다.
AWS KMS 암호화 키가 Adobe Experience Platform 인스턴스와 동일한 리전에 있는지 확인하여 데이터 상주 요구 사항을 준수하고 성능을 최적화하며 추가 지역 간 비용을 방지합니다. 영역이 잘못 정렬되면 데이터에 액세스할 수 없고 통합에 실패할 수 있습니다.
권한 확인 verify-permissions
KMS 내에서 암호화 키를 만들고, 관리하고, 사용하는 데 필요한 AWS ID 및 액세스 관리(IAM) 권한이 있는지 확인하십시오. 사용 권한을 확인하려면:
- IAM 정책 시뮬레이터에 액세스합니다.
- 사용자 계정 또는 역할을 선택합니다.
kms:CreateKey
또는kms:Encrypt
과(와) 같은 KMS 작업을 시뮬레이트합니다.
시뮬레이션에서 오류가 반환되거나 사용 권한에 대해 잘 모르는 경우 AWS 관리자에게 지원을 요청하십시오.
AWS 계정 구성 확인
AWS 계정이 AWS KMS 서비스를 사용하도록 설정되어 있는지 확인합니다. 대부분의 계정에 기본적으로 KMS 액세스가 활성화되어 있지만 AWS 관리 콘솔을 방문하여 계정 설정을 검토할 수 있습니다. 자세한 내용은 AWS 키 관리 서비스 개발자 안내서를 참조하십시오.
AWS KMS로 이동하여 키 설정 시작
암호화 키 설정 및 관리를 시작하려면 AWS 계정에 로그인하고 AWS KMS(키 관리 서비스)로 이동합니다. AWS 관리 콘솔에서 서비스 메뉴에서 KMS(키 관리 서비스) 을(를) 선택합니다.
새 키 만들기 create-a-key
Key Management Service (KMS) 작업 영역에서 Create a key 을(를) 선택합니다.
키 설정 구성 configure-key
Configure Key 워크플로가 나타납니다. 기본적으로 키 유형은 Symmetric(으)로 설정되고 키 사용은 Encrypt and Decrypt(으)로 설정됩니다. 계속 진행하기 전에 이러한 옵션이 선택되어 있는지 확인하십시오.
Advanced options 드롭다운 메뉴를 확장합니다. AWS에서 주요 자료를 만들고 관리할 수 있는 KMS 옵션을 사용하는 것이 좋습니다. 기본적으로 KMS 옵션이 선택되어 있습니다.
그런 다음 키의 영역 범위를 지정하는 Regionality 설정을 선택합니다. Single-Region key 을(를) 선택한 후 Next 을(를) 선택하여 2단계로 진행합니다.
키에 레이블 지정 및 태그 지정 add-labels-and-tags-to-key
워크플로우의 두 번째 Add labels 단계가 나타납니다. 여기에서 Alias 및 Tags 필드를 구성하여 AWS KMS 콘솔에서 암호화 키를 관리하고 찾을 수 있습니다.
Alias 입력 필드에 키에 대한 설명 레이블을 입력합니다. 별칭은 사용자에게 친숙한 식별자 역할을 하며 AWS KMS 콘솔의 검색 창을 사용하여 키를 빠르게 찾습니다. 혼동을 방지하려면 "Adobe-Experience-Platform-Key" 또는 "Customer-Encryption-Key"와 같이 키의 목적을 반영하는 의미 있는 이름을 선택합니다. 키 별칭이 해당 용도를 설명하기에 충분하지 않은 경우 키에 대한 설명을 포함할 수도 있습니다.
마지막으로 Tags 섹션에서 키-값 쌍을 추가하여 키에 메타데이터를 할당합니다. 이 단계는 선택 사항이지만, 보다 쉬운 관리를 위해 AWS 리소스를 범주화하고 필터링할 태그를 추가해야 합니다. 예를 들어 조직에서 여러 Adobe 관련 리소스를 사용하는 경우 "Adobe" 또는 "Experience-Platform"으로 태그를 지정할 수 있습니다. 이 추가 단계를 사용하면 AWS Management Console에서 연결된 모든 리소스를 쉽게 검색하고 관리할 수 있습니다. 프로세스를 시작하려면 Add tag 을(를) 선택하십시오.
설정에 만족하면 Next 을(를) 선택하여 워크플로우를 계속합니다.
주요 관리 권한 정의 define-key-admins
키 만들기 워크플로의 3단계가 나타납니다. 안전하고 통제된 액세스를 보장하기 위해 IAM 사용자와 역할 중 키를 관리할 수 있는 사용자를 선택할 수 있습니다. 이 단계에는 Key administrators과(와) Key deletion의 두 가지 옵션이 있습니다. Key administrators 섹션에서 이 키에 대한 관리자 권한을 부여할 사용자 또는 역할의 이름 옆에 있는 확인란을 한 개 이상 선택합니다.
Key deletion 섹션에서 확인란을 활성화하여 키 관리자가 이 키를 삭제할 수 있는 권한을 허용합니다. 확인란을 선택하지 않으면 관리 사용자가 해당 작업을 수행할 수 없습니다.
워크플로우를 계속하려면 Next 을(를) 선택하십시오.
주요 사용자에게 액세스 권한 부여 assign-key-users
워크플로의 4단계에서 Define key usage permissions할 수 있습니다. Key users 목록에서 이 키를 사용할 권한을 가질 모든 IAM 사용자 및 역할에 대한 확인란을 선택합니다.
이 보기에서 Add another AWS account할 수도 있습니다. 그러나 다른 AWS 계정을 추가하는 것은 권장되지 않습니다. 다른 계정을 추가하면 위험이 발생하고 암호화 및 암호 해독 작업에 대한 권한 관리가 복잡해질 수 있습니다. Adobe은 단일 AWS 계정과 연결된 키를 유지함으로써 AWS KMS와의 안전한 통합을 보장하고 위험을 최소화하며 안정적인 운영을 보장합니다.
워크플로우를 계속하려면 Next 을(를) 선택하십시오.
키 구성 검토 review
주요 구성의 검토 단계가 나타납니다. Key configuration 및 Alias and description 섹션에서 키 세부 정보를 확인하십시오.
Confirm 을(를) 선택하여 프로세스를 완료합니다. 사용 가능한 모든 키가 나열된 KMS 고객 관리 키 작업 영역으로 돌아갑니다.
다음 단계
AWS KMS가 구성되면 플랫폼 암호화 구성 UI 또는 Adobe Experience Platform API를 사용하여 통합을 설정하십시오. 고객 관리 키 기능을 설정하는 1회 프로세스를 계속하려면 UI 설정 안내서를 계속 사용하십시오.