AWS Clean Rooms에서 공동 작업 생성 - AWS Clean Rooms

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

AWS Clean Rooms에서 공동 작업 생성

공동 작업은 구성원들이 구성된 테이블에서 SQL 쿼리를 수행할 수 있는 AWS Clean Rooms의 안전한 논리적 경계입니다.

AWS Clean Rooms의 모든 구성원 공동 작업을 생성할 수 있습니다.

공동 작업 생성자는 쿼리하고 결과를 받을 구성원 한 명을 지정할 수 있습니다. 하지만 공동 작업 생성자는 쿼리를 할 수 있는 구성원이 쿼리 결과에 접근하지 못하도록 하고 싶을 수도 있습니다. 이 경우 공동 작업 생성자는 쿼리할 수 있는 구성원 한 명과 결과를 받을 수 있는 다른 구성원을 지정할 수 있습니다.

대부분의 경우 쿼리를 할 수 있는 구성원은 쿼리 계산 비용을 지불하는 구성원이기도 합니다. 하지만 공동 작업 생성자는 쿼리 컴퓨팅 비용을 지불하도록 다른 구성원을 구성할 수 있습니다.

AWS SDK를 사용하여 공동 작업을 생성하는 방법에 대한 자세한 내용은 AWS Clean RoomsAPI 참조를 참조하세요.

공동 작업 생성

시작하기 전에 다음 사전 조건을 완료했는지 확인합니다.

  • 공동 작업에 초대하려는 각 구성원의 이름과 AWS 계정 ID가 있습니다.

  • 각 구성원의 이름 및 AWS 계정 ID를 공동 작업의 모든 구성원과 공유할 권한이 있습니다.

참고

공동 작업을 생성한 후에는 구성원을 더 추가할 수 없습니다.

AWS Clean Rooms 콘솔을 사용하여 공동 작업 생성하기
  1. AWS Management Console에 로그인하고 공동 작업 생성자 역할을 하는 AWS 계정(으)로 AWS Clean Rooms 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 공동 작업을 선택합니다.

  3. 오른쪽 상단 모서리에서 공동 작업 생성을 선택합니다.

  4. 1단계: 공동 작업 정의의 경우 다음을 수행합니다:

    1. 세부 정보에는 공동 작업의 이름설명을 입력합니다.

      이 정보는 공동 작업에 참여하도록 초대받은 공동 작업 구성원에게 표시됩니다. 이름설명은 공동 작업이 무엇을 의미하는지 이해하는 데 도움이 됩니다.

    2. 구성원의 경우:

      1. 구성원 1: 본인, 공동 작업에 표시할 구성원 표시명을 원하는 대로 입력합니다.

        참고

        AWS 계정 ID는 구성원 AWS 계정 ID에 자동으로 포함됩니다.

      2. 구성원 2의 경우 공동 작업에 초대하려는 구성원의 구성원 표시명구성원 AWS 계정ID를 입력합니다.

        구성원 표시 이름구성원 AWS 계정 ID는 공동 작업에 초대된 모든 사람이 볼 수 있습니다. 이러한 필드의 값을 입력하고 저장한 후에는 편집할 수 없습니다.

        참고

        공동 작업에 초대되거나 활동 중인 모든 협업자가 구성원 AWS 계정 ID구성원 표시명을 볼 수 있다는 사실을 공동 작업 구성원에게 알려야 합니다.

      3. 다른 구성원을 추가하려면 다른 구성원 추가를 선택합니다. 그런 다음 공동 작업에 초대하려는 데이터를 제공할 수 있는 각 구성원의 구성원 표시명과 구성원 AWS 계정ID를 입력합니다.

    3. 구성원 권한의 경우 다음 중 하나를 선택하세요,

      다음을 수행하려는 경우 ... THEN ...
      공동 작업의 데이터를 쿼리하고 결과를 받으세요
      1. 쿼리를 실행할 수 있는 구성원으로 자신을 선택하세요.

      2. 결과를 수령할 수 있는 구성원의 기본 설정은 쿼리를 실행하는 구성원과 같게 유지합니다.

      공동 작업의 데이터를 쿼리하고 결과를 받을 다른 구성원을 배정합니다
      1. 쿼리를 실행할 수 있는 구성원으로 자신을 선택하세요.

      2. 드롭다운 목록에서 결과를 수령힐 수 있는 구성원을 선택합니다.

      공동 작업에서 쿼리 결과를 수신하고 데이터를 쿼리할 다른 구성원을 지정합니다
      1. 드롭다운 목록에서 쿼리를 실행할 수 있는 구성원을 선택합니다.

      2. 드롭다운 목록에서 결과를 수령할 수 있는 구성원으로 자신을 선택하세요.

      공동 작업을 생성 및 관리하고, 데이터를 쿼리할 다른 구성원을 지정하고, 결과를 받을 다른 구성원을 배정합니다
      1. 드롭다운 목록에서 쿼리를 실행할 수 있는 구성원을 선택합니다.

      2. 드롭다운 목록에서 결과를 수령할 수 있는 구성원을 선택합니다.

    4. 결제 구성의 경우 다음 중 하나를 선택합니다.

      다음을 수행하려는 경우 ... THEN ...
      쿼리를 실행할 수 있는 구성원을 쿼리 계산 비용을 지불하는 구성원으로 배정합니다 쿼리 비용을 지불할 구성원의 기본 설정은 쿼리를 실행하는 사람과 같게 유지합니다.
      쿼리 컴퓨팅 비용을 지불할 다른 구성원을 배정하세요 드롭다운 목록에서 쿼리 비용을 지불할 구성원을 선택합니다.
    5. 쿼리 로깅을 활성화하려면 이 공동 작업에 대한 쿼리 로깅 지원 확인란을 선택합니다.

    6. 암호화 컴퓨팅 기능을 활성화하려면 이 공동 작업에서 암호화 컴퓨팅 지원 확인란을 선택하고 다음 암호화 컴퓨팅 매개 변수를 선택합니다.

      • cleartext 열 허용

        암호화된 테이블에 cleartext 열을 허용하지 않으려면 아니오를 선택합니다.

        암호화된 테이블에 cleartext 열을 허용하려면 를 선택합니다.

        특정 열에서 SUM 또는 AVG을(를) 실행하려면 해당 열이 실행하려면 cleartext 안에 있어야 합니다.

      • 중복 허용

        fingerprint 열에 중복 항목을 허용하지 않으려면 아니오를 선택합니다.

        fingerprint 열에 중복 항목을 허용하려면 를 선택합니다.

      • 이름이 다른 열의 JOIN 허용

        이름이 다른 fingerprint 열에 가입하지 않으려면 아니오를 선택합니다.

        이름이 다른 fingerprint 열에 참여하려면 를 선택합니다.

      • NULL 값 보존

        NULL 값을 보존하지 않으려면 아니오를 선택합니다. NULL 값은 암호화된 테이블에서 NULL처럼 표시되지 않습니다.

        NULL 값을 보존하려면 를 선택합니다. NULL 값은 암호화된 테이블에서와 NULL같이 표시됩니다.

      암호화 컴퓨팅 매개변수에 대한 자세한 내용은 암호화 컴퓨팅 파라미터을(를) 참조하세요.

      AWS Clean Rooms에서 사용할 데이터를 암호화하는 방법에 대한 자세한 내용은 Clean Rooms에 대한 암호화 컴퓨팅으로 암호화된 데이터 테이블 준비을(를) 참조하세요.

      참고

      다음 단계를 완료하기 전에 이러한 구성을 주의 깊게 확인하세요. 공동 작업을 생성한 후에는 공동 작업 이름, 설명 및 쿼리 로그가 Amazon CloudWatch Logs에 저장되어 있는지 여부만 편집할 수 있습니다.

    7. 공동 작업 리소스에 태그를 활성화하려면 새 태그 추가를 선택한 다음 쌍을 입력합니다.

    8. 다음을 선택합니다.

  5. 2단계: 멤버십 구성에서 다음을 수행합니다.

    1. 하나의 옵션을 선택합니다.

      선택한 항목 THEN ...
      예, 지금 멤버십을 만들어 가입하세요 공동 작업과 멤버십이 모두 생성됩니다.

      공동 작업 상태는 활성 상태입니다.

      아니요. 나중에 멤버십을 만들겠습니다 공동 작업만 생성됩니다.

      공동 작업 상태는 비활성 상태입니다.

    2. 결과를 받을 수 있는 구성원인 경우 쿼리 결과 설정 기본값에서 다음 옵션 중 하나를 선택합니다.

      만약… THEN ...
      지금 기본 설정 설정 확인란을 선택한 상태로 유지합니다. (기본값으로 선택되어 있습니다.)
      1. Amazon S3의 결과 대상에 대해 Amazon S3 대상을 입력합니다.

      2. 쿼리 결과 형식의 경우 CSV 또는 PARQUET 중 하나를 선택합니다.

      지금 기본 설정 설정 확인란의 선택을 취소하세요 공동 작업만 생성됩니다.

      공동 작업 상태는 비활성 상태입니다.

    3. 4.e단계에서 쿼리 로깅을 활성화하도록 선택한 경우 Amazon CloudWatch Logs의 로그 스토리지에 대한 다음 옵션 중 하나를 선택하세요.

      선택한 항목 THEN ...
      켜기 사용자와 관련된 쿼리 로그는 Amazon CloudWatch Logs에 저장됩니다.

      각 구성원은 자신이 시작했거나 자신의 데이터가 포함된 쿼리에 대한 로그만 받을 수 있습니다.

      결과를 받을 수 있는 구성원은 공동 작업 작업에서 실행되는 모든 쿼리에 대한 로그도 받습니다. 쿼리에서 해당 데이터에 액세스하지 않았더라도 마찬가지입니다.

      끄기 사용자와 관련된 쿼리 로그는 Amazon CloudWatch Logs 계정에 저장되지 않습니다.
      참고

      쿼리 로깅을 사용 설정한 후 로그 저장소가 설정되고 Amazon CloudWatch Logs에서 로그 수신을 시작하는 데 몇 분 정도 걸릴 수 있습니다. 이 짧은 기간 동안 쿼리를 할 수 있는 구성원이 실제로 로그를 전송하지 않는 쿼리를 실행할 수도 있습니다.

    4. 멤버십 리소스에 태그를 활성화하려면 새 태그 추가를 선택한 다음 쌍을 입력합니다.

    5. 쿼리 비용을 지불하는 구성원인 경우 이 공동 작업의 쿼리 비용을 지불하는 데 동의함 확인란을 선택하여 수락을 표시하세요.

      참고

      계속하려면 이 확인란을 선택해야 합니다.

      체크섬 계산에 대한 자세한 내용은 AWS Clean Rooms요금 섹션을 참조하세요.

      쿼리 계산 비용을 지불하는 구성원이지만 쿼리를 할 수 있는 구성원이 아닌 경우 AWS Budgets예산을 구성AWS Clean Rooms하고 최대 예산에 도달하면 알림을 받는 데 사용하는 것이 좋습니다. 예산 설정에 대한 자세한 내용은 AWS Cost Management 사용 설명서AWS Budgets(으)로 비용 관리를 참조하세요. 알림 설정에 대한 자세한 내용은 AWS Cost Management사용 설명서예산 알림을 위한 Amazon SNS 주제 생성을 참조하세요. 최대 예산에 도달한 경우 쿼리를 실행하거나 공동 작업을 중단할 수 있는 구성원에게 문의할 수 있습니다. 공동 작업을 종료하면 더 이상 쿼리를 실행할 수 없으므로 더 이상 쿼리 컴퓨팅 비용이 청구되지 않습니다.

    6. 다음을 선택합니다.

  6. 단계3: 검토 및 생성에서 다음을 수행합니다.

    1. 이전 단계에서 선택한 내용을 검토하고 필요한 경우 편집하세요.

    2. 다음 중 하나를 선택합니다.

      선택한 경우... 그런 다음을 선택합니다…
      공동 작업으로 멤버십 생성합니다(예, 지금 멤버십을 만들어 가입하세요) 공동 작업 및 멤버십 생성
      공동 작업을 만들고 지금은 멤버십을 만들지 마세요(아니요, 나중에 멤버십을 만들겠습니다) 공동 작업 생성

공동 작업이 성공적으로 생성되면 공동 작업 아래에서 공동 작업 세부 정보 페이지를 볼 수 있습니다.

다음 단계

이제 다음에 대한 준비가 되었습니다.