开发者社区> 问答> 正文

为什么视频点播迁移视频同一个账号不同bucket在循环时候第一个视频成功了第二个的时候就报找不到视频

我在视频点播迁移视频,同一个账号下,不同bucket。在循环里调用这个的时候,第一个视频成功了,第二个的时候就报找不到视频的错误。重新启动程序又没问题是为什么?

展开
收起
乐天香橙派 2023-09-16 18:53:08 51 0
2 条回答
写回答
取消 提交回答
  • 当在视频点播服务中迁移视频时,如果在循环中迁移同一个账号下不同的bucket时,出现找不到视频的问题,可能是由于以下原因导致的:

    1. 未正确设置访问权限:请确保您在迁移视频到新的bucket时,已经按照要求设置了适当的访问权限。检查目标bucket的访问控制列表(ACL)和策略配置,确保允许该账号进行读取和写入操作。

    2. 视频迁移过程中的延迟:在将视频从一个bucket迁移到另一个bucket期间,可能存在一些延迟。这意味着,在第一个视频成功迁移后,第二个视频可能还没有完全同步到目标bucket中。因此,在迁移循环中处理下一个视频时,可能会出现找不到视频的错误。建议适当增加迁移视频之间的等待时间,以确保视频已经完全同步到目标bucket中。

    3. 视频信息不匹配或不存在:确保在迁移过程中使用的视频ID或其他相关视频信息是准确和匹配的。如果视频ID或其他标识符在循环中发生变化或错误,可能导致无法找到视频。

    为了解决这个问题,您可以尝试以下方法:

    • 检查并确认目标bucket的访问权限设置正确,并具有读取和写入的权限。
    • 在处理每个视频之前,适当地增加等待时间以确保视频已经完全同步到目标bucket中。
    • 确认在循环中使用正确的视频ID或其他相关信息。
    2023-09-16 18:57:09
    赞同 展开评论 打赏
  • 这个是获取播放流 转码完才有数据
    —此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-09-16 18:55:04
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载