集成Agora Cloud Recording与Google Cloud Storage时API报错432求助
解决Agora云录制API返回432错误(webResource is not allowed for this scene!)
错误原因分析
错误码432的核心问题是录制模式与云存储配置不匹配,webResource相关配置仅适用于特定录制场景,若当前请求的录制模式与该配置冲突,就会触发这个提示。结合你之前能正常使用GCS存储的情况,大概率是本次请求的录制模式和云存储参数搭配出现了偏差。
排查与解决步骤
确认录制模式参数:
Agora云录制有三种模式:individual(单流录制)、mix(合流录制)、web(网页录制)。webResource仅支持网页录制模式,若本次请求使用的是individual或mix模式,但在storageConfig中配置了webResource相关内容,就会报错。检查请求中的mode字段,若不需要网页录制,直接删除webResource配置项。核对云存储配置结构:
若确实使用网页录制模式,需确保GCS的storageConfig结构正确,示例如下:"storageConfig": { "vendor": 3, // 3对应Google Cloud Storage "region": "你的GCS区域", "bucket": "你的存储桶名称", "accessKey": "你的GCS访问密钥", "secretKey": "你的GCS密钥", "webResource": { "webRecordConfig": { "url": "目标录制网页地址" } } }非网页录制模式下,直接移除
webResource节点即可。检查项目功能权限:
若本次切换到了网页录制模式,需确认Agora控制台中你的项目是否已开启网页录制权限,该功能需要单独启用。对比历史成功请求:
将本次请求参数与之前成功录制的请求做对比,重点关注mode、storageConfig两个部分的差异,定位新增或修改的不匹配配置项。
内容的提问来源于stack exchange,提问作者Dimas Agung Gumelar
相关产品推荐
相关产品推荐

