Agora 云录制停止 api 总是给 404 响应

Agora cloud recording stop api always giving 404 response

https://api.agora.io/v1/apps/${config.agoraAppId}/cloud_recording/resourceid/${meetingComplete.resourceId}/sid/${meetingComplete.sid}/mode/mix/stop api 总是低于响应

 {
    resourceId: '',
    sid: '',
    code: 404,
    serverResponse: {
      command: 'StopCloudRecorder',
      payload: { message: 'Failed to find worker.' },
      subscribeModeBitmask: 1,
      vid: ''
    }
  }
}

来自 stop400 响应意味着您对 start 的原始请求格式正确并成功调用启动 Agora 云记录器实例但某些原因导致 Agora 云记录器worker 无法启动,所以当你调用 stop 时,没有什么可以停止的,因为实际上没有启动。

您是否尝试过使用 Agora Postman collection 进行测试?我建议在 Postman 中使用它,因为它提供了一个工作配置,要求您将连接凭据设置到变量中,如果您的存储桶配置正确,它应该可以工作。

I wrote this quick-start guide关于如何设置 Cloud Recording 和使用 Postman 集合来测试您的存储桶是否配置正确。

agora云录制开始时指定的s3 bucket区域api与aws中的s3 bucket区域不匹配导致的问题