Before you add your AWS Access Key/Secret to the EasyEngine dashboard, please ensure your IAM user or role has the necessary permissions to access and manage the required AWS services.
Below is the minimum required IAM policy you must attach to your user/role to allow EasyEngine to provision, manage, and configure infrastructure for your site deployments.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"ec2:*Tags",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:*InternetGateways",
"ec2:*InternetGateway",
"ec2:*AddressesAttribute",
"ec2:*Volumes",
"ec2:*SecurityGroupEgress",
"ec2:*Subnet",
"ec2:*RouteTables",
"ec2:UpdateSecurityGroupRuleDescriptionsIngress",
"ec2:*SecurityGroupRules",
"iam:PassRole",
"ec2:*SecurityGroup",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribeSecurityGroupVpcAssociations",
"ec2:ModifyInstanceAttribute",
"ec2:*Route",
"ec2:UpdateSecurityGroupRuleDescriptionsEgress",
"ec2:*Subnets",
"ec2:*SecurityGroups",
"ssm:GetParameters",
"ec2:*RouteTable",
"ec2:*Addresses",
"ec2:RevokeSecurityGroupIngress",
"ec2:DescribeImages",
"ec2:*Vpc",
"ec2:*Address",
"ec2:*Vpcs",
"ec2:*Instances",
"ec2:*VpcAttribute",
"ec2:DescribeSecurityGroupReferences",
"ec2:*InstanceAttribute",
"ec2:*Instance*",
"ec2:DescribeInstanceTypes",
"ec2:DescribeAvailabilityZones"
],
"Resource": "*"
},
{
"Sid": "VisualEditor1",
"Effect": "Allow",
"Action": [
"kms:Decrypt",
"kms:GenerateDataKey"
],
"Resource": "arn:aws:kms:*:*:key/*"
}
]
}
EasyEngineAccessPolicy
, and save.ec2:*
) may expose your infrastructure. We recommend using this policy only for integration with EasyEngine.Before adding your DigitalOcean API token to the EasyEngine dashboard, ensure your token is configured with the correct access scopes. These scopes allow EasyEngine to provision and manage infrastructure on your behalf, including Droplets, Firewalls, SSH Keys, and more.
When generating your Personal Access Token in the DigitalOcean control panel, make sure to enable the following scopes:
Resource | Access Required |
droplet | create , read , update , delete , admin |
firewall | create , read , update , delete |
regions | read |
sizes | read |
ssh_key | create , read , update , delete |
tag | create , read , delete |
project | read |
image | read |
EasyEngine Token
).