开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

hello 我建了一个角色,大数据计算MaxCompute使用了policy,这个policy是从?

hello 我建了一个角色,大数据计算MaxCompute使用了policy,这个policy是从另外一个mc里拷贝出来的,之前也建成功了,但是在新的mc的里建角色就报错了 ?9e8af4c4f79e38a0e296228de8d272ce.png

展开
收起
cuicuicuic 2023-07-25 17:28:37 41 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在阿里云的大数据计算 MaxCompute 产品中,Policy 是访问控制的一种方式,用于定义和管理用户或角色在 MaxCompute 中的访问权限。Policy 可以通过 MaxCompute 控制台或者 MaxCompute API 创建和管理,以控制用户或角色对 MaxCompute 资源的访问权限。

    在 MaxCompute 中,Policy 通常由资源拥有者或管理员创建和管理,以限制特定用户或角色的访问权限。Policy 可以定义一组权限语句,用于控制用户或角色对特定资源的访问权限。例如,可以使用 Policy 来控制某个角色是否能够读取或写入特定的 MaxCompute 表、函数或者资源等。

    当您创建一个角色并为该角色分配 Policy 时,该 Policy 的来源可以是多种方式,具体取决于您的具体操作和需求。一般来说,Policy 的来源可以包括以下几种:

    自定义 Policy:您可以使用 MaxCompute 控制台或者 API 创建自定义的 Policy,以定义和管理角色的访问权限。

    预定义 Policy:MaxCompute 中预定义了一些常用的 Policy,例如读取、写入、管理表等,您可以直接使用这些 Policy,以快速分配角色的访问权限。

    角色继承:在 MaxCompute 中,角色可以通过继承其他角色的 Policy,以继承其访问权限。如果您的角色继承了其他角色的 Policy,该 Policy 的来源就是被继承的角色。

    2023-07-29 09:13:39
    赞同 展开评论 打赏
  • 您在大数据计算MaxCompute中建立角色并尝试使用从另一个MaxCompute(MC)实例拷贝的策略(policy)时遇到了错误。这可能是由于以下原因导致的:

    1. 权限不足:请确保您具有足够的权限来创建角色和使用策略。在新的MaxCompute实例中,可能需要再次验证您的身份并分配相应的权限。

    2. 策略冲突:拷贝的策略可能与新的MaxCompute实例中的资源不兼容。请检查策略中所引用的表、项目和其他资源是否存在,并且您具有相应的访问权限。如果有任何冲突或缺失的资源,请相应地更新策略。

    3. 网络或连接问题:检查您的网络连接是否正常,以确保正确连接到新的MaxCompute实例。如果存在网络或连接问题,可能会导致拷贝策略失败或无法成功使用。

    4. 版本差异:如果新的MaxCompute实例与旧的实例之间存在版本差异,某些策略或功能可能不兼容。请确保两个MaxCompute实例的版本相同或兼容,并根据新实例的要求进行相应的调整。

    2023-07-28 18:50:23
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载
    大数据&AI实战派 第2期 立即下载