기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 Q Developer 대화 로깅 AWS CloudTrail
AWS CloudTrail 는 사용자, 역할 또는 Amazon SageMaker AI AWS 서비스 에서 수행한 작업을 기록하는 서비스입니다. CloudTrail은 SageMaker Canvas(노코드 ML 인터페이스)를 사용하는 동안 Amazon Q Developer(대화형 AI 어시스턴트)와의 상호 작용으로 인한 API 직접 호출을 캡처합니다. CloudTrail 데이터에는 요청 세부 정보, 요청자의 IP 주소, 요청한 사람 및 시기가 표시됩니다.
Q Developer와의 상호 작용은 Canvas가 백엔드에서 활용하는 내부 서비스인 SageMaker AI Data Science Assistant 서비스에 SendConversation API 직접 호출로 전송됩니다. SendConversation API 직접 호출의 이벤트 소스는 sagemaker-data-science-assistant.amazonaws.com입니다.
참고
개인 정보 보호 및 보안상의 이유로 대화 내용은 로그에 숨겨지며 요청 및 응답 요소에 HIDDEN_DUE_TO_SECURITY_REASONS이라고 표시됩니다.
CloudTrail에 대한 자세한 내용은 AWS CloudTrail 사용 설명서를 참조하세요. SageMaker AI의 CloudTrail에 대한 자세한 내용은 를 사용하여 Amazon SageMaker AI API 호출 로깅 AWS CloudTrail 섹션을 참조하세요.
다음은 SendConversation API의 로그 파일 항목 예시입니다.
{ "eventVersion":"1.10", "userIdentity": { "type":"AssumedRole", "principalId":"AROA123456789EXAMPLE:user-Isengard", "arn":"arn:aws:sts::111122223333:assumed-role/Admin/user", "accountId":"111122223333", "accessKeyId":"ASIAIOSFODNN7EXAMPLE", "sessionContext": { "sessionIssuer": { "type":"Role", "principalId":"AROA123456789EXAMPLE", "arn":"arn:aws:iam::111122223333:role/Admin", "accountId":"111122223333", "userName":"Admin" }, "attributes": { "creationDate":"2024-11-11T22:04:37Z", "mfaAuthenticated":"false" } } }, "eventTime":"2024-11-11T22:09:22Z", "eventSource":"sagemaker-data-science-assistant.amazonaws.com", "eventName":"SendConversation", "awsRegion":"us-west-2", "sourceIPAddress":"192.0.2.0", "userAgent":"Boto3/1.33.13 md/Botocore#1.33.13 ua/2.0 os/linux#5.10.227-198.884.amzn2int.x86_64 md/arch#x86_64 lang/python#3.7.16 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.33.13", "requestParameters": { "conversation": [ { "utteranceId":"a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "utterance":"HIDDEN_DUE_TO_SECURITY_REASONS", "timestamp":"Feb 4, 2020, 7:46:29 AM", "utteranceType":"User" } ], "utteranceId":"a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }, "responseElements": { "responseCode":"CHAT_RESPONSE", "conversationId":"1234567890abcdef0", "response": { "chat": { "body":"HIDDEN_DUE_TO_SECURITY_REASONS" } } }, "requestID":"a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "eventID":"a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "readOnly":false, "eventType":"AwsApiCall", "managementEvent":true, "recipientAccountId":"123456789012", "eventCategory":"Management", "tlsDetails": { "tlsVersion":"TLSv1.2", "cipherSuite":"ECDHE-RSA-AES128-GCM-SHA256", "clientProvidedHostHeader":"gamma.us-west-2.data-science-assistant.sagemaker.aws.dev" } }