大数据计算MaxCompute我对2个账户分别打开命令行,其中一个主账号操作完,另一个账号要过几分钟才能生效,这个是有延迟么?
不会。 你可以让主账号授权完之后。直接执行show grants查一下这个ram的权限。
https://help.aliyun.com/zh/maxcompute/user-guide/query-permissions-by-using-maxcompute-sql?spm=a2c4g.11186623.0.0.652f6059XU0Kpk#section-8q1-yn8-fbx,此回答整理自钉群“MaxCompute开发者社区2群”
在阿里云MaxCompute中,当对表进行授权操作后,该权限变更通常不会立即生效。这是因为MaxCompute使用了分布式架构,且为了提高系统性能和稳定性,它采用了异步处理机制。
当你在一个账户上执行完授权操作后,这个更改会被记录下来并提交到后台任务队列。然后,系统会按照一定的时间间隔(通常是几分钟)来处理这些变更请求,并将它们应用到整个集群。这也就意味着其他用户可能需要等待一段时间才能看到权限更新的效应。
所以你遇到的情况是正常的,即一个主账号操作完授权之后,另一个账号需要等待几分钟才能看到权限生效。这是由于MaxCompute的设计特点导致的,并非网络延迟或其他问题。如果你希望确保两个账户之间权限同步更快,可以考虑在所有需要访问同一资源的账户间设置相同的权限组,这样就可以通过管理权限组的方式来进行统一授权,从而避免因为单个账户之间的授权延迟带来的影响。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。