开发者社区 问答 正文

访问控制常见问题内容分发 CDN 授权



问题



授权子用户执行刷新缓存及预热操作


  您可以创建如下授权策略,以下策略包含 CDN 只读、刷新缓存及预热权限;
  1. [backcolor=transparent]{
  2. [backcolor=transparent]  [backcolor=transparent]"Version"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"1"[backcolor=transparent],
  3. [backcolor=transparent]  [backcolor=transparent]"Statement"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent][
  4. [backcolor=transparent]    [backcolor=transparent]{
  5. [backcolor=transparent]      [backcolor=transparent]"Action"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent][
  6. [backcolor=transparent]        [backcolor=transparent]"cdn:Describe*"[backcolor=transparent],
  7. [backcolor=transparent]        [backcolor=transparent]"cdn:PushObjectCache"[backcolor=transparent],
  8. [backcolor=transparent]        [backcolor=transparent]"cdn:RefreshObjectCaches"
  9. [backcolor=transparent]      [backcolor=transparent]],
  10. [backcolor=transparent]      [backcolor=transparent]"Resource"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"acs:cdn:*:*:*"[backcolor=transparent],
  11. [backcolor=transparent]      [backcolor=transparent]"Effect"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"Allow"
  12. [backcolor=transparent]    [backcolor=transparent]}
  13. [backcolor=transparent]  [backcolor=transparent]]
  14. [backcolor=transparent]}

  然后将新创建的权限授权给子用户。

展开
收起
反向一觉 2017-10-31 15:32:44 2772 分享 版权
阿里云 AI 助理回答

要在阿里云中授权子用户执行刷新缓存及预热操作,您需要遵循以下步骤创建自定义策略并将其分配给子用户。这里是一个简化的指南,基于您提供的信息:

步骤 1: 创建自定义策略

  1. 登录阿里云管理控制台:首先,使用主账号登录阿里云官方网站的管理控制台。

  2. 访问RAM管理控制台:在控制台顶部的服务市场搜索“RAM”,点击进入“资源访问管理(RAM)”服务页面。

  3. 创建策略:在RAM控制台左侧菜单中选择“策略”,然后点击“创建策略”。

  4. 选择策略类型:在创建策略页面,选择“自定义策略”。

  5. 填写策略名称和描述:为您的策略起一个易于识别的名字,比如“CDN-ReadOnly-Refresh-Prefetch”,并在描述中简要说明该策略允许的操作。

  6. 编写策略文档:在策略内容区域,粘贴您提供的JSON策略文档。确保文档格式正确无误,如下所示(已简化显示):

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "cdn:Describe*",
        "cdn:PushObjectCache",
        "cdn:RefreshObjectCaches"
      ],
      "Resource": "acs:cdn:*:*:*",
      "Effect": "Allow"
    }
  ]
}
  1. 确认并创建:检查无误后,点击“创建”。

步骤 2: 将策略授权给子用户

  1. 返回用户管理:在RAM控制台左侧菜单,选择“用户”。

  2. 选择子用户:找到您想要授权的子用户,点击用户名进入详情页。

  3. 添加权限:在子用户详情页面,找到“授权策略”部分,点击“编辑授权策略”。

  4. 附加策略:在弹出的窗口中,选择“自定义策略”,从列表中找到刚才创建的策略(如“CDN-ReadOnly-Refresh-Prefetch”),选中它,然后点击“确定”。

  5. 保存设置:完成策略添加后,确保保存所有更改。

通过以上步骤,您就成功地为子用户授权了查看CDN资源、执行对象缓存推送(预热)以及刷新缓存的操作权限。子用户现在可以在其权限范围内对CDN进行相应的管理操作。

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