使用 適用於 Java 的 AWS SDK 1.x 用戶端尋找應用程式 - AWS SDK for Java 2.x

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 適用於 Java 的 AWS SDK 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 開發套件 1.x 版的應用程式。

下列範例查詢會尋找從 2025 年 6 月 17 日開始針對 EventDatastoreID 使用 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