Set up zeuz with Amazon Web Services (AWS)

To use AWS with zeuz, you must create an AWS user that allows zeuz to access the AWS API.

See the Server hosting page for information on all hosting options zeuz offers.

Before you begin

Before you begin to set up your AWS user for zeuz, ensure that you have:

  • An AWS cloud account with administrator access to the console.
  • Cloud servers configured in AWS.

Create an AWS user for zeuz

To create an AWS user and generate credentials:

  1. Log into the Amazon Web Services console. Your AWS account:
    • must be a verified account
    • must not be on the free tier
  2. Follow the AWS documentation to create a policy on the JSON tab. Ensure that you select the following options:
    • JSON code:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "cloudwatch:Describe*",
                "ec2:*"
            ],
            "Resource": "*"
        }
    ]
}
  • Name: zeuz-policy
  1. Follow the AWS documentation to create an IAM user account. Ensure that you select the following options:
    • User name: zeuz
    • Access type: Programmatic access
    • Set permissions:
      • Select Attach existing policies directly.
      • Select the following policies:
        • AdministratorAccess
        • zeuz-policy (the policy you created earlier in this procedure).
    • On the Success screen, click Show to reveal the secret access key.
    • Make a note of the displayed Access key ID and Secret access key. You can access these details later in the AWS console.

Configure zeuz to use AWS

To configure zeuz to use your AWS cloud servers:

  1. In the zeuz control panel, click your login name (or the three dots, if they appear instead) at the top right to open the drop-down menu, then click Cloud Connections.
  2. Enable AWS Cloud and enter the access key ID and secret access key of your AWS zeuz user.
  3. Click Save.

zeuz is now configured to access your AWS machines.

Check your AWS quota

When you set up your AWS cloud configuration, ensure that you have sufficient storage and CPUs to cover the maximum number of instances zeuz can provision for your allocation.

To check your AWS quota:

  1. See the AWS documentation on viewing your current limits for more information. We recommend you select the following resources:
    • EBS: For each cloud server you want zeuz to provision, ensure you have at least 200GB unused space on General Purpose (SSD) volumes.
    • Running Instances: For the instance limit Running On-Demand All Standard (A, C, D, H, I, M, R, T, Z) instances, ensure that you have enough vCPUs available to cover the maximum number of cloud servers you want zeuz to provision.
    • Networking: For the instance limit Running On-Demand All Standard (A, C, D, H, I, M, R, T, Z) instances, ensure that you have enough vCPUs available to cover the maximum number of cloud servers you want zeuz to provision.
  2. On the AWS service page, select VPC. Ensure you have no more than 4 VPCs in the same region.

Note: Amazon might take up to four business days to update your quota after you change it.


2021-jun-30 Page updated: updated url for ZCP.

2021-04-08 Page updated with editorial review.

2020-12-02 Page updated with editorial review.


Last edited on: October 13, 2021 (a383b0c9)