翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SDK for Java 1.x クライアントを使用してアプリケーションを検索する
に移行する前に AWS SDK for Java 2.x、環境内のどのアプリケーションがバージョン 1.x クライアントを使用しているかを特定する必要があります。 AWS CloudTrail イベントで「userAgent」フィールドをクエリして、これらのアプリケーションを検索できます。
CloudTrail Lake を使用して 1.x クライアントでアプリケーションを検索する
AWS CloudTrail Lake では、CloudTrail によって記録されたイベントをクエリできます。アプリケーションで使用される SDK バージョンを識別するデータレイクを作成するには、次の手順に従います。
-
CloudTrail データレイクを作成します。イベントデータストアを作成するには、 ユーザーガイドを参照してください。
-
データストアを作成したら、レコードの内容を調べます。レコード本文には、リクエストされたアクション、タイミング、場所を決定するフィールドが含まれています。詳細については、CloudTrail レコードコンテンツのユーザーガイドを参照してください。
-
データに対してクエリを実行します。ユーザーガイドに従ってクエリを実行し、クエリ結果を保存します。
各レコードの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