我把资源发布后,显示待发布,我取消后。在maxcompute里面可以看到,但是list resources;列表没有了,然后重新add,提示资源已存在。这该怎么办呢?
这种情况可能是由于您在发布资源时选择了“覆盖已有资源”选项,导致资源并没有真正删除,而是被覆盖了。
为了解决这个问题,您可以尝试使用odpscmd命令行工具来删除该资源,具体操作步骤如下:
打开odpscmd命令行工具,并使用您的MaxCompute账号登录。
执行list resources命令,查看该资源的名称和类型。
执行drop resource <resource_name>命令,删除该资源。其中,<resource_name>表示资源的名称。
执行quit命令,退出odpscmd命令行工具。
删除资源后,您可以重新添加该资源,并确保不要选择“覆盖已有资源”选项,以防止资源被覆盖。如果您仍然无法添加该资源,可能是由于该资源的名称或者类型与已有资源冲突,请检查一下资源的名称和类型是否正确。
在资源状态显示为“待发布”时,建议先检查以上可能的原因,并根据具体情况进行相应的处理和调整。同时,如果在DataWorks中无法通过list resource查看已发布资源,可能是因为DataWorks缓存资源信息,建议等待一段时间后再次尝试查看。如果问题仍然存在,可以尝试重新发布资源或者联系阿里云技术支持进行进一步的排查和解决。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。