View a markdown version of this page

Acesse os dados retidos - AWS Wickr

Este guia documenta o novo console de administração do AWS Wickr, lançado em 13 de março de 2025. Para obter a documentação sobre a versão clássica do console de administração do AWS Wickr, consulte o Classic Administration Guide.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Acesse os dados retidos

Estrutura de caçamba S3

Os dados retidos são organizados em seu bucket do S3 usando uma hierarquia baseada em datas:

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

Convenções de nomenclatura de arquivos

Todos os arquivos estão: {message sequence number}-{message id}.json no bucket criptografado. Os arquivos são{message sequence number}-{message id}.bin.

Acionando a decodificação sob demanda

As mensagens no S3 são criptografadas com sua chave KMS. Conclua o procedimento a seguir para usar a máquina de estado Step Functions para descriptografá-los sob demanda.

No AWS console:

  1. Navegue até Step Functions no AWS console.

  2. Selecione o DecryptionStateMachine.

  3. Selecione Iniciar execução.

  4. Forneça a entrada JSON:

    { "startDate": "2026-06-03", "endDate": "2026-06-04", "vgroupid": "ABC123", }
  5. Monitore o progresso da execução em tempo real.

  6. Depois de concluídos, os arquivos descriptografados aparecem no bucket descriptografado.

No 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",

Lendo arquivos descriptografados:

Você pode ler arquivos descriptografados diretamente do seu bucket S3 descriptografado.

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)