AWS SDK for Java 1.x 클라이언트를 사용하여 애플리케이션 찾기 - AWS SDK for Java 2.x

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

AWS SDK for Java 1.x 클라이언트를 사용하여 애플리케이션 찾기

로 마이그레이션하기 전에 환경에서 버전 1.x 클라이언트를 사용하는 애플리케이션을 식별 AWS SDK for Java 2.x해야 합니다. AWS CloudTrail 이벤트의 "userAgent" 필드를 쿼리하여 이러한 애플리케이션을 찾을 수 있습니다.

CloudTrail Lake를 사용하여 1.x 클라이언트가 있는 애플리케이션 찾기

AWS CloudTrail Lake를 사용하면 CloudTrail에서 기록한 이벤트를 쿼리할 수 있습니다. 다음 단계에 따라 애플리케이션에서 사용하는 SDK 버전을 식별하는 데이터 레이크를 생성합니다.

  1. CloudTrail 데이터 레이크를 생성합니다. 이벤트 데이터 스토어를 생성하려면 사용 설명서를 참조하세요.

  2. 데이터 스토어를 생성한 후 레코드 콘텐츠를 검사합니다. 레코드 본문에는 요청된 작업, 타이밍 및 위치를 결정하는 필드가 포함되어 있습니다. 자세한 내용은 CloudTrail 레코드 콘텐츠에 대한 사용 설명서를 참조하세요.

  3. 데이터에 대해 쿼리를 실행합니다. 사용 설명서에 따라 쿼리 결과를 쿼리하고 저장합니다.

각 레코드의 "userAgent" 필드에는 요청한 SDK 버전이 포함되어 있습니다. 이 필드를 사용하여 Java SDK 버전 1.x를 사용하는 애플리케이션을 식별합니다.

다음 샘플 쿼리는 EventDatastoreID에 대해 2025년 6월 17일부터 Java SDK 1.x로 이루어진 모든 요청을 찾습니다. sample-Data-Store-Id

select userIdentity, eventSource, awsRegion, eventName, eventType, eventTime, userAgent, requestParameters, sourceIPAddress from sample-Data-Store-Id where eventTime > '2025-06-17 00:00:00' and userAgent like '%aws-sdk-java/1.%' order by eventTime desc