Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Note
|
Scaling Permissions
Functionality | AWS (IAM Role) | AZURE | GCP | ||
Increase Node | ec2:GetLaunchTemplateData | Custom Roles (Optional) NOTE: Applicable only when Virtual Network is in another Resource Group.
| NOTE: Above-mentioned permissions are applicable only when existing Virtual Network is used. compute.subnetworks.use compute.instances.create | ||
Decrease Node | ec2:DeleteLaunchTemplate | Custom Roles (Optional) NOTE: Applicable only when Virtual Network is in another Resource Group.
NOTE: Above-mentioned permissions are applicable only when existing Virtual Network is used. | compute.subnetworks.use compute.instances.delete | ||
Increase Disk | ec2:CreateVolume | Not applicable Contributor Access | compute.disks.create | ||
Decrease Disk | ec2:DetachVolume | Not applicable Contributor Access | computecompute.instances.detachDisk | ||
Load Balancer / TargetGroup Entry Addition | TargetGroup elasticloadbalancing:DescribeTargetGroups elasticloadbalancing:RegisterTargets | Not applicable | compute | Contributor Access | Instance Group compute.instanceGroups.get |
Load Balancer / Entry Deletion | Target Group Entry Deletion elasticloadbalancing:DescribeTargetGroups elasticloadbalancing:DeregisterTargets | Not applicable | compute | Contributor Access | Instance Group compute.instanceGroups.get |
Health Check | Target Group health check/probe path modification | “elasticloadbalancing:ModifyTargetGroup “ | Not applicable Health Check Probe elasticloadbalancing:ModifyTargetGroup | Contributor Access | Instance Group Health Check compute.instanceGroups.get |
...