开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks在将空间设置成保护模式之后 所有导出到OSS的任务都报这个了 ?

DataWorks在将空间设置成保护模式之后 所有导出到OSS的任务都报这个了 ? Code:DATAX_R_ODPS_003:创建ODPS Session失败, Solution:[请确定配置的AK或联系ODPS管理员]. - RequestId=202402260612471875c00b0f3f0c29, ErrorCode=NoPermission, ErrorMessage=Authorization Failed [4021], You have NO privilege 'odps:Select' on {acs:odps::projects/qicard/tables/dws_merchant_tag_dd}. project 'qicard' is protected. You need to contact the project owner to set the exception policy for you. Context ID:f6137616-66e9-43da-ad95-392e94985aa2. --->Tips: Pricipal:RAM$5660191636808833:259465391727438408; project qicard is protected. ProjectOwner can set EXCEPTION POLICY for you to DOWNLOAD acs:odps::projects/qicard/tables/dws_merchant_tag_dd

展开
收起
真的很搞笑 2024-03-02 09:25:10 141 0
5 条回答
写回答
取消 提交回答
  • 搞笑前端工程师

    您好,根据您提供的错误信息,这个问题是由于在将空间设置为保护模式后,DataWorks 没有足够的权限来执行导出到 OSS 的任务。错误代码 DATAX_R_ODPS_003 表示创建 ODPS Session 失败,具体的错误信息是 Authorization Failed [4021],表示您没有权限执行 odps:Select 操作。

    要解决这个问题,您需要按照以下步骤操作:

    1. 联系项目所有者:由于项目 qicard 已经被设置为保护模式,您需要联系项目所有者,请求他们为您设置异常策略(EXCEPTION POLICY)。

    2. 设置异常策略:项目所有者需要为您的 RAM 用户(RAM$5660191636808833:259465391727438408)设置异常策略,以便您能够下载 acs:odps::projects/qicard/tables/dws_merchant_tag_dd 表。

    3. 检查 AK 配置:同时,请确保您的 AK(Access Key)配置正确,没有过期或被禁用。

    4. 检查权限:确保您的 RAM 用户具有足够的权限来执行所需的操作。如果需要,您可以在 RAM 控制台中查看并调整用户的权限。

    5. 重新尝试导出任务:在项目所有者为您设置了异常策略之后,您应该能够重新尝试执行导出到 OSS 的任务。

    如果您在执行上述步骤后仍然遇到问题,建议您联系阿里云的技术支持团队,他们可以为您提供更详细的帮助和指导。

    2024-05-02 09:01:52
    赞同 1 展开评论 打赏
  • 你遇到的问题与阿里云DataWorks和ODPS的权限配置有关。

    错误信息表明,你的任务试图访问一个受保护的项目(在这里是"qicard"项目),而你使用的RAM用户(Resource Access Management用户)没有在这个项目上的odps:Select权限。这是因为项目被设置为保护模式,只有项目所有者或拥有特定异常策略的用户才能访问。

    解决这个问题的方法如下:

    1. 联系项目所有者:你需要联系"qicard"项目的所有者,请求他们为你设置异常策略(EXCEPTION POLICY),以便你的RAM用户能够访问该项目中的特定表(如dws_merchant_tag_dd)。
    2. 检查权限配置:确保你的RAM用户在阿里云RAM控制台和ODPS控制台都有正确的权限配置。这包括确保RAM用户有权限访问ODPS服务,以及在ODPS中有足够的权限来执行所需的操作。
    3. 使用正确的AK/SK:确保你在DataWorks或其他相关服务中配置的是正确的阿里云Access Key(AK)和Secret Key(SK)。这些凭证应该与具有所需权限的RAM用户相关联。
    4. 重新运行任务:一旦权限配置正确并且异常策略已设置,你应该能够成功导出数据到OSS而不再遇到权限错误。

    请注意,处理权限和异常策略通常需要与阿里云的技术支持或项目管理员合作,因为他们需要具有修改这些设置的权限。

    2024-03-03 19:20:11
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个问题是因为你的项目被设置为保护模式,你需要联系项目的所有者来设置例外策略,以便你可以下载和导出数据。你可以尝试以下步骤:

    1. 联系项目的所有者或者管理员,请求他们为你的项目设置例外策略。
    2. 如果项目所有者同意,他们会在ODPS控制台的"权限管理"页面上为你的项目设置例外策略。
    3. 设置完成后,你应该就可以正常导出数据到OSS了。

    如果你不确定如何操作,可以寻求阿里云的技术支持帮助。

    2024-03-02 11:46:42
    赞同 展开评论 打赏
  • 根据您提供的信息,报错内容显示在将ODPS空间设置成保护模式后,导出到OSS的任务出现了权限问题。报错信息中指出了在执行ODPS Session时出现了创建失败,错误码为DATAX_R_ODPS_003,错误信息显示为权限验证失败。这通常意味着在执行该任务时,当前用户没有足够的权限来访问或操作相关的ODPS项目。

    解决此问题的一种方法是,确保您的账号具有足够的权限来执行这些任务。您可以联系ODPS管理员或者项目所有者,请求他们为您的账号设置足够的权限,以便您可以在保护模式下执行任务。

    另外,报错信息中还提到了“ProjectOwner can set EXCEPTION POLICY for you to DOWNLOAD”的内容,这表明项目所有者可以为您设置下载的异常策略,以允许您在保护模式下下载数据。因此,您也可以与项目所有者联系,请求其设置相关的异常策略,以解决您在保护模式下导出到OSS的权限问题。

    2024-03-02 11:05:29
    赞同 展开评论 打赏
  • project 'qicard' is protected. You need to contact the project owner to set the exception policy for you. 做一下policy授权试试 https://help.aliyun.com/zh/maxcompute/user-guide/policy-based-access-control-1?spm=a2c4g.11186623.0.0.1f8d7ddfcHMgC0 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2024-03-02 10:45:19
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    OSS运维进阶实战手册 立即下载
    《OSS运维基础实战手册》 立即下载
    OSS运维基础实战手册 立即下载