Customers with their own AWS account can choose to host Grid nodes under their account. This offers significant savings to customers as Grid nodes are then billed at cost price to the customer. Customers can also track allocation of spending via custom AWS billing tags. Host Your Own grid nodes is available to our hosted plans.


Amazon Web Services (AWS) delivers a set of services that together form a reliable, scalable, and inexpensive computing platform “in the cloud”.

To access any web service AWS offers, you must first create an AWS account at An AWS account is simply an account that is enabled to use AWS products; you can use an existing account login and password when creating the AWS account.


You will need to create an IAM user specifically for Tricentis Flood to allow us to create AWS resources on your behalf. Create an AWS IAM User in your console

Step 1

Create New Users and enter a user name, we recommend something like flood_io. Ensure you generate an access key for each User.

Step 2

Show User Security Credentials and take note of the Access Key ID and Secret Access Key. You will need to update your Flood Account settings with these details.

Step 3

Create a new policy in your AWS IAM Policies console

In the Review Policy, customise the policy document with the following:

Policy name: FloodIO

Policy document:

    "Version": "2012-10-17",
    "Statement": [
            "Sid": "FloodIO",
            "Action": [
            "Effect": "Allow",
            "Resource": [

Step 4

Attach the FloodIO policy to your flood_io user in your AWS IAM Users console

The custom user policy FloodIO should now be attached.


You will also need to create an AWS IAM Role in your console. This role is associated with the IAM instance profile of each grid node you launched and is useful for controlling what permissions grid nodes have for AWS resources.

Step 1

Create a new IAM role with the Role Name flood-node

Step 2

Select the Amazon EC2 for Role Type

Step 3

Attach the previously created policy called FloodIO

Step 4

Review and Create the new Role

Step 5

Review and Create the new Role


Make sure you update your Flood account settings with the AWS Account details of the user you just created.

Now whenever you start the next Grid, you will be able to select Self Hosted as the infrastructure option which will launch the nodes under your own AWS account.

Did this answer your question?