Bring Your Own Cloud
Run Hydrolix on your own cloud infrastructure with our Bring Your Own Cloud (BYOC) offering. This can provide cost savings over the standard Hydrolix Cloud offering. See the Hydrolix pricing page for more information.
Allow Hydrolix to manage a cluster in your AWS account:
- Create a role for Hydrolix
- Configure cross-account access for that role
Prerequisites⚓︎
- Shell access on a Unix-like system (macOS or Linux)
- The
envsubstcommand-line utility, typically included by default in most Linux distributions and macOS - Account, region, and other information listed in the following table
| Item | Description | Example |
|---|---|---|
customer_account_number |
Your AWS Account Number | 123456789012 |
target_aws_region |
The AWS region you would like to deploy Hydrolix | us-east-1 |
| IAM Policy Name | The name of the security policy | hydrolix-policy |
| IAM Cross-Account Role Name | The name of the cross-account role | hydrolix-role |
Generate policy JSON⚓︎
-
Download the customer-policy.json.template file.
-
Set environment variables by running the following command in your shell. Replace the quoted values with these two values from Prerequisites.
1 2 3 4
```bash export Account="<customer_account_number>" export Region="<target_aws_region>" ``` -
Run this command to generate the policy JSON file.
Configure a new IAM Policy⚓︎
- Go to the IAM/Policies page of the AWS Console.
- Create a new IAM policy and specify the permissions from the JSON file generated previously.
- Enter the IAM Policy Name from Prerequisites.
- Select Create.
Create a cross-account role⚓︎
- Download the IAM cross-account role policy file.
- Go to the IAM/Roles page of the AWS Console.
- Create the role and add:
- Trusted entity type:
AWS account - An AWS account: select Another AWS account and enter the Hydrolix source account ID:
637423425278
- Trusted entity type:
- Add the IAM cross-account role policy file you downloaded.
- Provide the IAM Cross-Account Role Name from Prerequisites.
- Select Create.
Send Hydrolix the Amazon Resource Name (ARN)⚓︎
- Find the new role in the list of all roles in Console/IAM/Roles and open it.
- In the Summary section, copy the ARN. For example,
arn:aws:iam::123456789012:role/hydrolix-role. - Send an email with the ARN and region where the cluster needs to be deployed to Hydrolix Support.
For information or assistance, contact Hydrolix support.