7단계: 데이터 암호화 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

7단계: 데이터 암호화

이 단계를 수행하려면 AWS Clean Rooms 컬래버레이션 ID와 공유 비밀 키를 획득해야 합니다. 자세한 내용은 사전 조건을 참조하세요.

다음 예제에서는 ads.json이라고 생성한 스키마를 사용하여 ads.csv에서 암호화를 실행합니다.

데이터를 암호화하려는 경우
  1. 6단계: 환경 변수에 공유 암호 키 저장에서 공동 작업을 위한 공유 비밀 키를 저장합니다.

  2. 명령줄에서 다음 명령을 입력합니다.

    java -jar c3r-cli.jar encrypt <name of input .csv file> --schema=<name of schema .json file> --id=<collaboration id> --output=<name of output.csv file> <optional flags>

  3. 에 대해 <name of input .csv file>입력.csv 파일의 이름을 입력합니다.

  4. schema=의 경우 .json 암호화 스키마 파일의 이름을 입력합니다.

  5. id=의 경우 공동 작업 ID를 입력합니다.

  6. output=의 경우 출력 파일의 이름(예: ads-output.csv)을 입력합니다.

  7. 암호화 컴퓨팅 파라미터Clean Rooms용 암호화 컴퓨팅의 선택적 플래그 에 설명된 명령줄 플래그를 모두 포함합니다.

  8. 명령을 실행합니다.

ads.csv의 예제에서는 다음 명령을 실행합니다.

java -jar c3r-cli.jar encrypt ads.csv --schema=ads.json --id=123e4567-e89b-42d3-a456-556642440000 --output=ads-output.csv

sales.csv의 예제에서는 다음 명령을 실행합니다.

java -jar c3r-cli.jar encrypt sales.csv --schema=sales.json --id=123e4567-e89b-42d3-a456-556642440000

참고

이 예제에서는 출력 파일 이름(--output=sales-output.csv)을 지정하지 않습니다. 그 결과 기본 출력 파일 이름 name-of-file.out.csv가 생성되었습니다.

이제 암호화된 데이터를 확인할 준비가 되었습니다.