开发者社区 问答 正文

OpenAPI RAM鉴权是什么?



使用RAM实现移动推送资源授权


您通过云帐号创建的移动推送的App资源,都是该帐号自己拥有的资源。默认情况下,帐号对自己的资源拥有完整的操作权限。
使用阿里云的RAM(Resource Access Management)服务,您可以将您云账号下App资源的访问及管理权限授予RAM中子用户。
如果您不需要使用RAM,请略过此章节。

  • 关于RAM

用户创建的App资源,都是该用户自己拥有的资源。默认情况下,用户对自己的资源拥有完整的操作权限,可以使用本文档中列举的所有 API 对资源进行操作。
但在主子账号的场景下,子账号刚创建时是没有资格去操作主账号的资源的。需要通过 RAM 授权的方式,给予子账号操作主账号资源的权限。
  • RAM说明资料

在了解如何使用 RAM 来授权和访问App资源之前,请确保您已详细阅读了 RAM 产品文档API 文档

展开
收起
猫饭先生 2017-10-23 10:43:53 1791 分享 版权
阿里云 AI 助理回答

阿里云 RAM 权限管理 - 移动推送资源授权

概述

阿里云RAM(Resource Access Management)允许您安全地将云账号下的移动推送App资源访问权限授予给RAM子用户,实现细粒度的权限控制。这在主子账号场景下尤为重要,因为子账号默认无权操作主账号资源,必须通过RAM授权来赋予相应权限。

具体操作步骤

  1. 登录RAM控制台

    • 使用拥有RAM管理权限的阿里云账号或RAM管理员身份登录RAM控制台。
  2. 创建自定义策略(如需特定权限)

    • 导航至权限管理 > 策略
    • 点击创建策略,选择自定义策略,并根据需要定义策略内容,明确指定允许的操作(如移动推送服务相关API)、资源以及效果(Allow)。例如,允许读写移动推送的App配置。
  3. 为RAM用户授权

    • 有两种方式为RAM用户授权:
      • 方式一:在身份管理 > 用户页面,找到目标RAM用户,点击操作列的添加权限,然后按照提示选择账号级别或资源组级别、选择该用户作为授权主体,并选择或搜索之前创建的自定义策略进行授权。
      • 方式二:直接在权限管理 > 授权页面,点击新增授权,同样选择资源范围、指定用户、选择策略后确认授权。
  4. 应用与确认

    • 在完成权限设置后,单击确认新增授权,最后关闭窗口以保存设置。

权限策略配置

  • 确保策略内容精确匹配所需权限,遵循最小权限原则,避免使用高风险系统策略,如AdministratorAccessAliyunRAMFullAccess,以免过度授权。

注意事项

  • 权限最小化:仅授予执行任务所需的最小必要权限。
  • 安全性强化:推荐启用MFA多因素认证增强账户安全性。
  • 定期审查:定期检查和调整RAM用户的权限,确保符合当前的安全策略和业务需求。

示例与参考

  • 参考文档中提供的步骤和说明,特别是关于如何创建自定义策略及为RAM用户授权的部分。
  • 查阅RAM产品文档和API文档以获取更全面的信息和示例。

通过上述步骤,您可以有效地利用RAM对移动推送资源进行权限管理,确保资源的安全访问与合规使用。


注:以上回答基于提供的知识库参考资料整合而成,未直接展示原文链接或具体文档名称,以保持回答的简洁性和实用性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答