기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
의 분석 로깅 AWS Clean Rooms
분석 로깅은의 기능입니다 AWS Clean Rooms. 공동 작업을 생성하고 분석 로깅을 켜면 멤버는 쿼리 또는 작업의 관련 로그를 Amazon CloudWatch Logs에 저장할 수 있습니다.
멤버는 분석 로그를 사용하여 쿼리가 분석 규칙을 준수하고 공동 작업 계약에 부합하는지 확인할 수 있습니다. 또한 분석 로그는 감사를 지원하는 데 도움이 됩니다.
로그를 내보낼 때는 모든 로그 내보내기에 대해 동일한 로그 그룹에 이벤트를 AWS Clean Rooms 기록합니다. 분석을 실행했거나 분석에서 참조한 테이블에 기여한 경우 로그 내보내기 이벤트가 수신됩니다. 이벤트에는 내보내기를 요청한 사람, 내보내기가 요청된 분석, Amazon S3의 대상, 요청 성공 여부가 표시됩니다. 로그 내보내기에 대한 자세한 내용은 섹션을 참조하세요쿼리 분석 로그 내보내기.
분석 로깅이 켜져 있으면는 분석 실행 시점과 분석 완료 시점이라는 두 단계로 로그를 AWS Clean Rooms 생성합니다.
다음 표에서는 분석 로그에 포함된 필드를 설명합니다.
| Field | 다음 경우에 배달됩니다. | 설명 |
|---|---|---|
|
항상 제공됨 |
분석 실행의 고유 식별자입니다. 쿼리의 경우와 동일합니다 |
|
항상 제공됨 |
분석이 실행된 시간입니다. |
|
항상 제공됨 |
공동 작업의 고유 식별자입니다. |
|
항상 제공됨 |
로그가 제출 검증(SUBMISSION) 또는 터미널 완료(TERMINATION)에서 왔는지 여부를 나타냅니다. |
|
항상 제공됨 |
분석 유형: SQL(쿼리의 경우) 또는 PYSPARK(작업의 경우). |
|
항상 제공됨 |
분석 범주의 버전입니다(예: 1.0). |
|
분석 실행 |
분석에서 참조되는 구성된 테이블 연결의 이름입니다. |
|
분석 실행 |
분석에서 참조되는 구성된 테이블의 고유 식별자입니다. |
|
분석 실행 |
실행된 분석 템플릿(분석 규칙에 따라 표시됨). |
|
분석 실행 |
파라미터 값(분석 텍스트에 따라 표시됨). |
|
쿼리 실행 |
실행된 쿼리의 SQL 정의입니다. 파라미터가 있는 경우 로 레이블이 지정됩니다 |
|
쿼리 실행 |
구성된 테이블에 대한 분석 규칙의 유형입니다. |
|
쿼리 실행 |
허용된 분석 및 허용된 분석 공급자를 포함한 분석 규칙 정책입니다. |
|
쿼리 실행 |
쿼리 검증 시 쿼리 오류입니다. |
|
쿼리 실행 |
쿼리 결과를 수신하도록 지정된 멤버입니다. |
|
쿼리 실행 |
쿼리를 실행하도록 지정된 멤버입니다. |
|
쿼리 실행 |
결과를 전달할 수 있는 AWS 리전입니다. |
|
작업 실행 |
분석 템플릿과 연결된 아티팩트의 해시 목록입니다. |
|
작업 실행 |
구성된 테이블에 대한 분석 규칙의 유형입니다. |
|
작업 실행 |
허용된 분석 및 허용된 분석 공급자를 포함한 분석 규칙 정책입니다. |
|
작업 실행 |
작업 검증 시 작업 오류입니다. |
|
작업 실행 |
작업을 실행하도록 지정된 멤버입니다. |
|
분석이 완료됨 |
분석의 실행 상태입니다. |
|
분석이 완료됨 |
분석이 제대로 실행되지 않은 경우의 오류 코드입니다. |
|
분석이 완료됨 |
분석이 제대로 실행되지 않은 경우의 오류 메시지입니다. |
|
항상 제공됨 |
스키마 정보에 대한 멤버 계정의 매핑입니다. |
|
항상 제공됨 |
멤버 계정을 표시 이름에 매핑합니다. |
|
합성 데이터가 생성됩니다. |
합성 데이터 분석에 허용되는 추가 분석 리소스의 ARN입니다. 구성된 테이블이 쿼리에서 참조되는 멤버에게 전달되며 ML 입력 채널을 생성한 멤버에게 전달되지 않습니다. |
|
합성 데이터가 생성됩니다. |
분석이 개인 정보 강화 합성 데이터를 생성했는지 여부. |
|
합성 데이터가 생성됩니다. |
프라이버시 강화 합성 데이터를 성공적으로 생성하는 데 필요한 엡실론 값입니다. |
|
합성 데이터가 생성됩니다. |
개인 정보 강화 합성 데이터를 성공적으로 생성하는 데 허용되는 최대 멤버십 추론 공격 점수입니다. |
|
합성 데이터가 생성됩니다. |
합성 데이터를 생성하는 데 사용되는 기계 학습 입력 채널의 ARN입니다. ML 입력 채널을 생성한 멤버와 구성된 테이블이 참조되는 멤버에게 전달됩니다. |
|
로그를 내보냅니다. |
로그를 내보낸 분석의 고유 식별자입니다. |
|
로그를 내보냅니다. |
내보내기를 요청한 멤버의 계정 ID입니다. |
|
로그를 내보냅니다. |
내보낸 로그가 기록된 Amazon S3 대상입니다. |
|
로그를 내보냅니다. |
내보내기 이벤트를 생성한 작업입니다. |
|
로그를 내보냅니다. |
로그 내보내기 중 발생하는 모든 검증 오류. |
전송, 수신자 및 로그 그룹
쿼리 로그 및 작업 로그를 설정 AWS Clean Rooms 하기 위해 외부에서 작업을 수행할 필요가 없습니다. AWS Clean Rooms 는 각 공동 작업 구성원이 멤버십을 생성한 후 공동 작업을 위한 로그 그룹을 생성합니다.
쿼리할 수 있는 멤버, 쿼리 및 작업을 실행할 수 있는 멤버, 결과를 받을 수 있는 멤버, 쿼리에서 구성된 테이블이 참조되는 멤버는 분석 로그를 받습니다.
쿼리할 수 있는 멤버와 결과를 수신할 수 있는 멤버는 쿼리에서 참조되는 구성된 각 테이블에 대한 쿼리 로그를 수신합니다. 구성된 테이블을 소유하지 않으면 구성된 테이블 ID()를 볼 수 없습니다configuredTableId.
쿼리 및 작업을 실행할 수 있는 구성원과 결과를 수신할 수 있는 구성원은 작업에서 참조되는 구성된 각 테이블에 대한 작업 로그를 수신합니다. 구성된 테이블을 소유하지 않으면 구성된 테이블 ID()를 볼 수 없습니다configuredTableId.
멤버가 분석에서 참조되는 여러 개의 구성된 테이블 연결이 있는 경우 구성된 각 테이블에 대한 분석 로그를 수신합니다.
중간 테이블을 생성하는 데 사용되는 테이블이 있는 멤버는 중간 테이블에서 분석을 실행할 때 분석 로그를 수신하지 않습니다.
AWS Clean Rooms 는 지원되지 않고 지원되는 SQL이 포함된 쿼리에 대한 로그를 생성합니다. 자세한 내용은 AWS Clean Rooms SQL 참조를 참조하세요.
AWS Clean Rooms 또한는 쿼리 또는 작업이 공동 작업과 연결되지 않은 구성된 테이블을 참조할 때 로그를 생성합니다.
로그에는 잘못된 SQL에 대한 정보가 포함될 수 있습니다.
쿼리 및 작업 로그는 쿼리의 상태를 나타내지만 쿼리 출력이 전달되었는지 여부는 보고하지 않습니다. 쿼리할 수 있는 구성원이 쿼리 또는 작업을 제출했는지 확인합니다. 또한 쿼리 로그는 쿼리에에서 지원되는 SQL이 포함되어 있는지 확인하고 공동 작업 AWS Clean Rooms 과 연결된 구성된 테이블을 참조합니다.
참고
AWS Clean Rooms 는 분석 규칙 준수 여부를 AWS Clean Rooms 확인한 후 쿼리 처리 중에 쿼리가 취소된 경우 로그를 생성하지 않습니다.
로그 그룹을 삭제하는 경우 동일한 로그 그룹 이름(공동 작업의 공동 작업 ID)을 사용하여 로그 그룹을 수동으로 다시 만들어야 합니다. 또는 멤버십에서 로그오프 및 로그온을 해제할 수 있습니다.
분석 로깅을 켜는 방법에 대한 자세한 내용은 섹션을 참조하세요공동 작업 생성.
Amazon CloudWatch Logs에 대한 자세한 내용은 Amazon CloudWatch Logs 사용자 설명서를 참조하세요.
쿼리 및 작업 로그에 대한 권장 작업
회원은 정기적으로 다음 조치를 취하는 것이 좋습니다.
-
쿼리와 작업이 공동 작업에 대해 합의된 사용 사례 또는 쿼리와 일치하는지 확인하려면 공동 작업에서 실행되는 쿼리와 작업을 검토합니다.
최근 쿼리를 보는 방법에 대한 자세한 내용은 최근 쿼리 보기를 참조하세요.
최근 작업을 보는 방법에 대한 자세한 내용은 섹션을 참조하세요최근 작업 보기.
-
구성된 테이블 열이 공동 작업에 대해 합의된 것과 일치하는지 확인하려면 공동 작업 구성원의 분석 규칙 및 쿼리에 사용되는 구성된 테이블 열을 검토합니다.
구성된 열을 보는 방법에 대한 자세한 내용은 테이블 및 분석 규칙 보기를 참조하세요.