0

当我调用 Stop Recording Restful API 时,http://api.agora.io/v1/apps/<yourappid>/cloud_recording/resourceid/<resourceid>/sid/<sid>/mode/individual/stop我收到以下错误:

在此处输入图像描述

我正在尝试仅录制音频并已启用带有凭据的 Amazon S3。

4

1 回答 1

0

在发送 /api/start/ 调用时,您是否使用所有 AWS 凭证配置了存储?

                "storageConfig": {
                    "accessKey": "AKIA********",
                    "region": xy,
                    "bucket": "bucket-name",
                    "secretKey": "WpbL*****************",
                    "vendor": 1,
                    "fileNamePrefix": ["directory1","directory2"]
                    }
  1. accessKey 、 bucket 和 secretKey您可以从您的 AWS 控制台中找到。
  2. 区域,供应商(我确定为 S3 为 1)当供应商为 s3 时,您可以在此处从该表中找到区域(int)。如果您使用其他一些存储选项,您可以查看 文档。
0: US_EAST_1
1: US_EAST_2
2: US_WEST_1
3: US_WEST_2
4: EU_WEST_1
5: EU_WEST_2
6: EU_WEST_3
7: EU_CENTRAL_1
8: AP_SOUTHEAST_1
9: AP_SOUTHEAST_2
10: AP_NORTHEAST_1
11: AP_NORTHEAST_2
12: SA_EAST_1
13: CA_CENTRAL_1
14: AP_SOUTH_1
15: CN_NORTH_1
16: CN_NORTHWEST_1
17: US_GOV_WEST_1
20:AP_NORTHEAST_3
21:EU_NORTH_1
22:ME_SOUTH_1
23:US_GOV_EAST_1
  1. fileNamePrefix基本上只会将您的音频文件存储在 main_directory/directory1/directory2/file_name

如果您在 stop 调用之前的上一个 start 调用中对此进行了配置,那么理想情况下不应该出现Failed to find worker错误:)

于 2021-09-22T10:53:16.973 回答