AWS account policies

These lists are a guide to Amazon policies only. Please check your policies with your AWS expert.

Abiquo FunctionalityPoliciesNotes

Reseller
billing
user

Reseller admin userReseller customer user

Standard
billing
user

Standard
admin
user
Billing dashboard for customers

"AmazonS3ReadOnlyAccess

To allow the Billing process to access the S3 bucket to obtain the CSVs.

(tick)



(tick)
Price list synchronization"AWSPriceListServiceFullAccess"To synchronize the prices of the hardware profiles in pricing models 

(tick)



(tick)
Compute features
  • ec2
  • elasticloadbalancing
  • cloudwatch
  • autoscaling
  • IAM ServerCertificate
    • List, Get, Update, Create

To create resources


(tick)(tick)
(tick)
Create customer account for partners

"CreateServiceLinkedRole",
"AssumeRole"


To create a customer account under a partner account. (warning) Also requires compute features


(tick)


Export template to AWS"vmimport" roleTo export templates to AWS your account will require a service role
(tick)(tick)
(tick)


 Click here to show/hide the example of compute policies

These policies allow users to work with the AWS compute functionality in the platform.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": "ec2:*",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "elasticloadbalancing:*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "cloudwatch:*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "iam:DeleteServerCertificate",
                "iam:UploadServerCertificate",
                "iam:ListServerCertificates",
                "iam:GetServerCertificate"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "autoscaling:*",
            "Resource": "*"
        }
    ]
}



 Click here to show/hide the example of pricing policies

These policies allow the user to onboard and synchronize price lists for hardware profiles for use in pricing models

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": "ec2:*",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Action": "elasticloadbalancing:*",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Action": "cloudwatch:*",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Action": "autoscaling:*",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Action": "pricing:*",
            "Effect": "Allow",            
            "Resource": "*"
        }
    ]
}



 Click here to show/hide the example of policies to create customer accounts

These policies allow the user to create a customer account

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "organizations:*",
                "iam:CreateServiceLinkedRole",
                "sts:AssumeRole"
            ],
            "Resource": "*"
        },
        {
            "Action": "ec2:*",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "elasticloadbalancing:*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": "cloudwatch:*",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "iam:DeleteServerCertificate",
                "iam:UploadServerCertificate",
                "iam:ListServerCertificates",
                "iam:GetServerCertificate"
            ],
            "Resource": "*"
        }
    ]
}


Copyright © 2006-2022, Abiquo Holdings SL. All rights reserved