Recording Management

The Recording Management module is used to search and manage room recording files.

Recording Management

Search Recording Files

  1. Enter the room name in the search box
  2. Click the "Search" button
  3. The system searches for the room's recording files from S3 storage

Recording File List

After a successful search, a list of recording files is displayed:

Column Description
Filename Name of the recording file
Size File size
Created Time Recording start time

Actions

Action Description
Download Click to generate a download link, valid for 3 days
Delete Click to permanently delete the recording file from S3

Connection Status

The S3 connection status is displayed at the top of the page:

  • Connected: S3 service is normal, recording management features are fully functional
  • Disconnected: S3 service is unavailable, please check your configuration

S3 Configuration

Recording files are stored in Amazon S3. You need to configure S3 service information in vocespace.conf.json:

1{
2  "s3": {
3    "accessKey": "your-access-key",
4    "secretKey": "your-secret-key",
5    "bucket": "your-bucket",
6    "region": "your-region"
7  }
8}
Field Description
accessKey AWS Access Key ID
secretKey AWS Secret Access Key
bucket S3 bucket name
region AWS region (e.g., us-east-2)

How to Configure S3 in AWS Console

1. Create an IAM User

  • Log in to the AWS Console and navigate to the IAM service
  • Select "Users" from the left menu and click "Create User"
  • Enter a username, check "Provide user access to the AWS Management Console and programmatic access", then click Next
  • Select "Attach policies directly", search for and check AmazonS3FullAccess (or create a custom policy to limit permissions)
  • After creation, get the "Access Key ID" and "Secret Access Key" from the user details page

2. Create an S3 Bucket

  • Navigate to the S3 service and click "Create bucket"
  • Enter a bucket name and select a region
  • Uncheck "Block all public access" if needed
  • Click Create

3. Fill in the Configuration File

Enter the obtained accessKey, secretKey, bucket name, and region into the s3 configuration in vocespace.conf.json.

Note: Keep your credentials secure and do not commit them to public code repositories.

Automatic Cleanup

After recording files are stored in S3, the system automatically creates a cleanup task for 7 days later. Files will be automatically deleted after 7 days to avoid continuous storage cost growth.