找不到工人。代码 404。当我调用停止录制 Restful API 时
Posted
技术标签:
【中文标题】找不到工人。代码 404。当我调用停止录制 Restful API 时【英文标题】:Failed to find worker. Code 404. When I invoke Stop Recording Restful API 【发布时间】:2021-09-14 14:49:23 【问题描述】:当我调用 Stop Recording Restful API 时,http://api.agora.io/v1/apps/<yourappid>/cloud_recording/resourceid/<resourceid>/sid/<sid>/mode/individual/stop
我收到以下错误:
我正在尝试仅录制音频并已使用凭据启用 Amazon S3。
【问题讨论】:
【参考方案1】:发送 /api/start/ 调用时,您是否使用所有 AWS 凭证配置了存储?
"storageConfig":
"accessKey": "AKIA********",
"region": xy,
"bucket": "bucket-name",
"secretKey": "WpbL*****************",
"vendor": 1,
"fileNamePrefix": ["directory1","directory2"]
-
accessKey、bucket 和 secretKey 您可以从您的 AWS 控制台中找到。
region , vendor(我确定 S3 为 1)当供应商为 s3 时,您可以在此处从该表中找到 region(int)。您可以查看
documentation 如果您使用其他存储选项。
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
-
fileNamePrefix 基本上只会将您的音频文件存储在 main_directory/directory1/directory2/file_name 中
如果您在 stop 调用之前的上一个 start 调用中配置了这个,那么理想情况下不应该出现 Failed to find worker 错误:)
【讨论】:
以上是关于找不到工人。代码 404。当我调用停止录制 Restful API 时的主要内容,如果未能解决你的问题,请参考以下文章
Agora 云录制无法正常工作。正常启动和获取工作,但是我没有得到任何视频文件并查询和停止返回错误404