AWS SDK for Java 1.x クライアントを使用してアプリケーションを検索する - AWS SDK for Java 2.x

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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 バージョンを識別するデータレイクを作成するには、次の手順に従います。

  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