请问下,运行实时计算任务的时候,报这个错误是什么原因呢,oss上的bucket是设置的hangzhou,但是运行的时候却endpoint找到了shanghai。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,可能是因为代码中指定的 OSS Endpoint 与实际 Bucket 所在地域不匹配所致。请注意,阿里云 OSS 的 Endpoint 分为内网和公网两种,不同的区域具有不同的 Endpoint。
如果您在代码中使用的是 OSS 公网 Endpoint,可以尝试将其更改为对应地域的 Endpoint,例如 oss-cn-hangzhou.aliyuncs.com。这里以杭州地域为例,Endpoint 应该设置为 oss-cn-hangzhou.aliyuncs.com。
如果您在代码中使用的是 OSS 内网 Endpoint,请确保 Flink TaskManager 所在的 ECS 实例能够访问该 Endpoint。如果存在 VPC 网络隔离等情况,则需要正确配置 VPC 网络以便能够访问 OSS 内网 Endpoint。
另外,建议您检查一下 Flink 作业的配置文件是否正确设置了 oss.bucket.name 配置项,并且该配置项的值与您要访问的 OSS Bucket 名称一致。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。
你好,我是AI助理
可以解答问题、推荐解决方案等
评论
全部评论 (0)