

이 가이드는 2025년 3월 13일에 릴리스된 새로운 AWS Wickr 관리 콘솔을 문서화합니다. AWS Wickr 관리 콘솔의 클래식 버전에 대한 설명서는 [Classic 관리 안내서](https://docs.aws.amazon.com/wickr/latest/adminguide-classic/what-is-wickr.html)를 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 보관된 데이터에 액세스
<a name="retained-data"></a>

## S3 버킷 구조
<a name="bucket-structure"></a>

보존된 데이터는 날짜 기반 계층 구조를 사용하여 S3 버킷에 구성됩니다.

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

## 파일 이름 지정 규칙
<a name="file-naming"></a>

모든 파일은 암호화된 버킷`{message sequence number}-{message id}.json`에 있습니다. 파일은 입니다`{message sequence number}-{message id}.bin`.

## 온디맨드 복호화 트리거
<a name="decryption"></a>

S3의 메시지는 KMS 키로 암호화됩니다. **Step Functions** 상태 시스템을 사용하여 온디맨드 방식으로 복호화하려면 다음 절차를 완료하세요.

** AWS 콘솔에서**:

1. 콘솔에서 **Step Functions**로 AWS 이동합니다.

1. `DecryptionStateMachine`를 선택합니다.

1. **실행 시작**을 선택합니다.

1. 입력 JSON 제공:

   ```
   {
    "startDate": {{"2026-06-03",}}
    "endDate": {{"2026-06-04",}}
    "vgroupid": {{"ABC123",}}
   }
   ```

1.  실행 진행 상황을 실시간으로 모니터링합니다.

1.  완료되면 복호화된 파일이 복호화된 버킷에 나타납니다.

**에서 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",}}
```

## 복호화된 파일 읽기:
<a name="decrypted-files"></a>

복호화된 S3 버킷에서 직접 복호화된 파일을 읽을 수 있습니다.

```
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)
```