阅读940 返回首页    go 微信


已经授权子用户管理某个负载均衡器的权限,但是在均衡器实例中添加/移除ECS服务器以及设置权重时提示没有权限___负载均衡(SLB)授权问题_授权常见问题_访问控制-阿里云

在负载均衡器中关于ECS服务器操作的接口,不仅检查SLB的资源权限,还要检查ECS服务器的权限;避免一个子用户拥有某个负载均衡器的权限后,可以将任意服务器加入此均衡器实例。

例如,如果希望将i-001这台ecs加入slb-001这个负载均衡器,那么需要授予此帐号如下权限

  1. {
  2. "Statement": [
  3. {
  4. "Effect": "Allow",
  5. "Action": "slb:AddBackendServers",
  6. "Resource": ["acs:slb:*:*:loadbalancer/slb-001"]
  7. },
  8. {
  9. "Effect": "Allow",
  10. "Action": "slb:AddBackendServers",
  11. "Resource": "acs:ecs:*:*:instance/i-001"
  12. }
  13. ],
  14. "Version": "1"
  15. }

如果您希望简化授权,只要授权一个负载均衡器的管理权,就可以向此实例中添加任意服务器,以及设置任意实例的权重,可以参考下面的授权策略

此授权策略在ecs资源上添加了所有slb的操作权限。

  1. {
  2. "Statement": [
  3. {
  4. "Effect": "Allow",
  5. "Action": "slb:*",
  6. "Resource": [
  7. "acs:slb:*:*:loadbalancer/i-001",
  8. "acs:slb:*:*:loadbalancer/i-002"
  9. ]
  10. },
  11. {
  12. "Effect": "Allow",
  13. "Action": "slb:Describe*",
  14. "Resource": "*"
  15. },
  16. {
  17. "Effect": "Allow",
  18. "Action": "slb:*",
  19. "Resource": "acs:ecs:*:*:*"
  20. }
  21. ],
  22. "Version": "1"
  23. }

最后更新:2016-07-21 12:01:16

  上一篇:go 怎样为一个子用户授予RDS服务的完全管理权限___云数据库(RDS)授权问题_授权常见问题_访问控制-阿里云
  下一篇:go 怎样授权一个子用户管理两台指定的SLB实例___负载均衡(SLB)授权问题_授权常见问题_访问控制-阿里云