View a markdown version of this page

Acceda a los datos retenidos - AWS Wickr

Esta guía documenta la nueva consola de administración de AWS Wickr, lanzada el 13 de marzo de 2025. Para obtener documentación sobre la versión clásica de la consola de administración de AWS Wickr, consulte la Guía de administración clásica.

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.

Acceda a los datos retenidos

Estructura de cubos de S3

Los datos retenidos se organizan en su depósito de S3 mediante una jerarquía basada en fechas:

s3://your-retention-bucket/ wickr-drs-encrypted/YYYY/MM/DD/<vgroupid>/{file | message | username}

Convenciones de nomenclatura de archivos

Todos los archivos están: {message sequence number}-{message id}.json en el depósito cifrado. Los archivos están{message sequence number}-{message id}.bin.

Activar el descifrado bajo demanda

Los mensajes de S3 se cifran con su clave KMS. Complete el siguiente procedimiento para utilizar la máquina de estados Step Functions para descifrarlas bajo demanda.

En la AWS consola:

  1. Navegue hasta Step Functions en la AWS consola.

  2. Seleccione la DecryptionStateMachine.

  3. Seleccione Iniciar ejecución.

  4. Proporcione el JSON de entrada:

    { "startDate": "2026-06-03", "endDate": "2026-06-04", "vgroupid": "ABC123", }
  5. Supervise el progreso de la ejecución en tiempo real.

  6. Una vez completado, los archivos descifrados aparecen en el depósito descifrado.

En: AWS CLI

aws stepfunctions start-execution \ —state-machine-arn arn:aws:states:us-east-1:123456789012:stateMachine:DecryptionStateMachine \ —input '{ "startDate": "2026-06-03", "endDate": "2026-06-04", "vgroupid": "ABC123",

Lectura de archivos descifrados:

Puede leer los archivos descifrados directamente desde su depósito S3 descifrado.

import boto3 s3 = boto3.client('s3') response = s3.get_object( Bucket='your-retention-bucket-decrypted', Key='wickr-drs/2026/03/20/vgroupid_ABC123/message1.txt' ) content = response['Body'].read().decode('utf-8') print(content)