Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Encuentre aplicaciones mediante clientes AWS SDK para Java 1.x
Antes de migrar a AWS SDK for Java 2.x, debe identificar qué aplicaciones de su entorno utilizan clientes de la versión 1.x. Puede consultar el campo «UserAgent» en AWS CloudTrail los eventos para encontrar estas aplicaciones.
Use CloudTrail Lake para buscar aplicaciones con clientes 1.x
AWS CloudTrail Lake le permite consultar los eventos registrados por CloudTrail. Siga estos pasos para crear un lago de datos que identifique las versiones del SDK que utilizan sus aplicaciones:
-
Cree un lago CloudTrail de datos. Consulte la guía del usuario para crear un almacén de datos de eventos.
-
Tras crear el banco de datos, examine el contenido del registro. El cuerpo del registro contiene campos que determinan la acción solicitada, el momento y la ubicación. Para obtener más información, consulte la guía del usuario para ver el contenido del CloudTrail registro.
-
Ejecute consultas con sus datos. Siga la Guía del usuario para consultar y guardar los resultados de las consultas.
El campo UserAgent de cada registro contiene la versión del SDK que realizó la solicitud. Utilice este campo para identificar las aplicaciones que utilizan la versión 1.x del SDK de Java.
La siguiente consulta de ejemplo busca todas las solicitudes de ID realizadas con el SDK 1.x de Java a partir del 17 de junio de 2025: EventDatastore 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
Un ejemplo del contenido del evento en el resultado de la consulta es el siguiente:
{ "userIdentity": "{ "type": "IAMUser", "principalId": "AIDAJ45Q7YFFAREXAMPLE", "arn": "arn:aws:iam::123456789012:user/Alice", "accountId": "123456789012", "accessKeyId": "", "userName": "Alice" }", "eventSource": "dynamodb.amazonaws.com", "awsRegion": "us-west-2", "eventName": "ListTables", "eventType": "AwsApiCall", "eventTime": "2025-07-01 02:23:52.000", "userAgent": "aws-sdk-java/1.12.746 Linux/5.10.240 OpenJDK/11.0.25+9-LTS ...", "requestParameters": "", "sourceIPAddress": "12.345.6.78" }
Puede usar esta información para ayudar a determinar cuándo y dónde se realizó la solicitud.
En el ejemplo, se realizó 2025-07-01
02:23:52 (UTC)
una solicitud de ListTables
DynamoDB desde la 12.345.6.78
dirección IP con las credenciales del usuario de IAM llamado Alice. El valor del campo UserAgent muestra que la solicitud se realizó con la AWS SDK para Java versión 1.12.746
de un sistema Linux con JDK 11.
Para obtener una descripción de los campos del registro de AWS CloudTrail eventos, consulte el contenido del CloudTrail registro de eventos de administración, datos y actividad de red.