Skip to main content

Configuring AWS

Use this guide to configure the assets you'll need to use AWS as a provider on Cycle.

Generating AWS IAM User for EC2

You can use the AWS Management Console to create IAM users.

To create one or more IAM users (console)

  1. Sign in to the AWS Management Console and open the IAM console at

  2. In the navigation pane, choose Users and then choose Add users.

  3. Type the user name for the new user. This is the sign-in name for AWS. If you want to add multiple users, choose Add another user for each additional user and type their user names. You can add up to 10 users at one time.

  4. Select the type of access this set of users will have. You can select programmatic access, access to the AWS Management Console, or both.

    Access Type For Cycle

    To use the AWS provider it is required to have the following access type: programmatic access

  5. Choose Next: Permissions.

  6. On the Set permissions page, specify how you want to assign permissions to this user:

    Attach Existing Policies Directly

    For Cycle the required policy is AmazonEC2FullAccess.

  7. Select next on the Tags page unless you have a very specific need for tags.

  8. Choose Next: Review to see all of the choices you made up to this point. When you are ready to proceed, choose Create user.

To view the users' access keys (access key IDs and secret access keys), choose Show next to each password and access key that you want to see. To save the access keys, choose Download .csv and then save the file to a safe location.


This is your only opportunity to view or download the secret access keys, and you must provide this information to your users before they can use the AWS API. Save the user's new access key ID and secret access key in a safe and secure place. You will not have access to the secret keys again after this step.

Provide each user with his or her credentials. On the final page you can choose Send email next to each user. Your local mail client opens with a draft that you can customize and send. The email template includes the following details to each user: