CloudWatch Evidently가 데이터를 수집하고 저장하는 방법 - Amazon CloudWatch

CloudWatch Evidently가 데이터를 수집하고 저장하는 방법

Amazon CloudWatch Evidently는 고객이 실험 및 출시를 실행할 수 있도록 프로젝트 구성과 관련된 데이터를 수집하고 저장합니다. 데이터에는 다음이 포함됩니다.

  • 프로젝트, 기능, 출시 및 실험에 관한 메타데이터

  • 지표 이벤트

  • 평가 데이터

리소스 메타데이터는 Amazon DynamoDB에 저장됩니다. 데이터는 AWS 소유 키를 사용하여 기본적으로 저장 시 암호화됩니다. 이러한 키는 AWS 서비스가 여러 AWS 계정에서 사용하기 위해 소유하고 관리하는 AWS KMS 키 모음입니다. 고객은 이러한 키를 사용하는 것을 보거나, 관리하거나, 감사할 수 없습니다. 또한 고객은 데이터를 암호화하는 키를 보호하기 위해 조치를 취하거나 프로그램을 변경할 필요가 없습니다.

자세한 내용은 AWS Key Management Service 개발자 가이드의 AWS 소유 키 섹션을 참조하세요.

Evidently 지표 이벤트와 평가 이벤트는 고객 소유의 위치로 직접 전달됩니다.

전송 중인 데이터는 HTTPS를 사용하여 자동으로 암호화됩니다. 이 데이터는 고객 소유의 위치로 전달됩니다.

또한 Amazon Simple Storage Service나 Amazon CloudWatch Logs에 평가 이벤트를 저장하도록 선택할 수 있습니다. 이러한 서비스에서 데이터를 보호하는 방법에 대한 자세한 내용은 Amazon S3 기본 버킷 암호화 활성화AWS KMS를 사용하여 CloudWatch Logs의 로그 데이터 암호화를 참조하세요.

데이터 불러오기

CloudWatch Evidently API를 사용하여 데이터를 불러올 수 있습니다. 프로젝트 데이터를 불러오려면 GetProject 또는 ListProjects를 사용합니다.

기능 데이터를 불러오려면 GetFeature 또는 ListFeatures를 사용합니다.

출시 데이터를 불러오려면 GetLaunch 또는 ListLaunches를 사용합니다.

실험 데이터를 불러오려면 GetExperiment, ListExperiments 또는 GetExperimentResults를 사용합니다.

데이터 수정 및 삭제

CloudWatch Evidently API를 사용하여 데이터를 수정하고 삭제할 수 있습니다. 프로젝트 데이터의 경우 UpdateProject 또는 DeleteProject를 사용합니다.

기능 데이터의 경우 UpdateFeature 또는 DeleteFeature를 사용합니다.

출시 데이터의 경우 UpdateLaunch 또는 DeleteLaunch를 사용합니다.

실험 데이터의 경우UpdateExperiment 또는 DeleteExperiment을 사용합니다.