Chapter 2. Tutorial: Activate Red Hat OpenShift Service on AWS and link your account


Before deploying your first cluster, activate your Red Hat OpenShift Service on AWS subscription, link your AWS and Red Hat accounts, and select the correct billing account.

Important

If you have received a private offer for the product, make sure to proceed according to the instructions provided with the private offer before following this tutorial. The private offer is designed either for a case when the product is already activated, which replaces an active subscription, or for first time activations.

Activate Red Hat OpenShift Service on AWS on the AWS console page to enable billing and metering for the service.

Prerequisites

  • You are logged in to the Red Hat account that you want to associate with the AWS account that will activate the Red Hat OpenShift Service on AWS product subscription.

    The AWS account used for service billing can only be associated with a single Red Hat account. Typically, an AWS payer account is the one that is used to subscribe to Red Hat OpenShift Service on AWS and used for account linking and billing.

    All team members within the same Red Hat organization can use the linked AWS account for service billing while creating Red Hat OpenShift Service on AWS clusters.

Procedure

  1. Click the Get started button on AWS console page:

    rosa get started

    If you have activated Red Hat OpenShift Service on AWS before but did not complete the process, you can click the button and complete the account linking as described in the following steps.

  2. Confirm that you want your contact information to be shared with Red Hat and enable the service:

    rosa enable 2

    You are not charged by enabling the service in this step. The connection is made for billing and metering that takes place only after you deploy your first cluster. This could take a few minutes.

  3. Verify that the process completed successfully by reviewing the confirmation message:

    rosa prereq enable 3
  4. Check the status of additional prerequisites on this verification page. If any prerequisites are not met, a corresponding message is shown. The following is an example of insufficient quotas in the selected region:

    rosa service quota 4
    • Click the Increase service quotas button or use the Learn more link to get more information about how to manage service quotas. In the case of insufficient quotas, note that quotas are region-specific. You can use the region switcher to re-run the quota check for any region you are interested in and then submit service quota increase requests as needed.
  5. Confirm that all the prerequisites are met:

    rosa prereq 5

    The Elastic Load Balancing (ELB) service-linked role is created for you automatically. You can click any of the small Info blue links to get context-sensitive help and resources.

Link your AWS and Red Hat accounts to associate your Red Hat OpenShift Service on AWS subscription with a billing account.

Procedure

  1. Click the Continue to Red Hat button to proceed with account linking:

    rosa continue rh 6
  2. Log in to your Red Hat account, if prompted.

    rosa login rh account 7
    Note

    Your AWS account must be linked to a single Red Hat organization.

    • You can also register for a new Red Hat account or reset your password on this page.
    • Log in to the Red Hat account that you want to associate with the AWS account that has activated the Red Hat OpenShift Service on AWS product subscription.
    • The AWS account used for service billing can only be associated with a single Red Hat account. Typically, an AWS payer account is the one that is used to subscribe to Red Hat OpenShift Service on AWS and used for account linking and billing.
    • All team members within the same Red Hat organization can use the linked AWS account for service billing while creating Red Hat OpenShift Service on AWS clusters.
  3. Complete the Red Hat account linking after reviewing the terms and conditions.

    Note

    This step is available only if the AWS account was not linked to any Red Hat account before.

    This step is skipped if the AWS account is already linked to the user’s logged in Red Hat account.

    If the AWS account is linked to a different Red Hat account, an error is displayed. See Correcting Billing Account Information for HCP clusters for troubleshooting.

  4. On the Complete your account connection page, verify that the Red Hat and AWS account numbers are correct.

    rosa rh account connection 8
  5. Click the Connect accounts button if you agree with the service terms.

    If this is the first time you are using the Red Hat Hybrid Cloud Console, you must agree with the general managed services terms and conditions before creating the first cluster:

    rosa terms conditions 9

    Additional terms that need to be reviewed and accepted are shown after clicking the View Terms and Conditions button:

    rosa terms conditions 9 5

    Submit your agreement once you have reviewed any additional terms when prompted at this time.

  6. The Hybrid Cloud Console provides a confirmation that AWS account setup was completed and lists the prerequisites for cluster deployment:

    rosa cluster create 10

    The last section of this page shows cluster deployment options, either using the ROSA command-line interface (CLI) (rosa) or through the web console:

    rosa cli ui 12

When deploying your cluster using ROSA command-line interface (CLI) (rosa), you must select the correct AWS billing account for Red Hat OpenShift Service on AWS.

Prerequisites

Procedure

  1. Initiate the cluster deployment using the rosa create cluster command. You can click the copy button on the Set up Red Hat OpenShift Service on AWS console page and paste the command in your terminal. This launches the cluster creation process in interactive mode.

    rosa cli 15
    1. Optional: Add the --profile <profile_name> option to the rosa create cluster command to use a non-default profile from your ~/.aws/credentials file, for example:

      $ rosa create cluster --profile stage

      If no profile is specified, the default AWS CLI profile determines the AWS infrastructure profile into which the cluster is deployed.

  2. Specify the billing AWS account.

    rosa create cli billing 17
    • Only AWS accounts that are linked to the user’s logged in Red Hat account are shown.
    • The specified AWS account is charged for using the Red Hat OpenShift Service on AWS service.
    • An indicator shows if the Red Hat OpenShift Service on AWS contract is enabled or not enabled for a given AWS billing account.

      • If you select an AWS billing account that shows the Contract enabled label, on-demand consumption rates are charged only after the capacity of your pre-paid contract is consumed.
      • AWS accounts without the Contract enabled label are charged the applicable on-demand consumption rates.

When deploying your cluster using OpenShift Cluster Manager, you must select the correct AWS billing account for Red Hat OpenShift Service on AWS.

Procedure

  1. To start creating a cluster, select Create with web interface of the introductory Set up Red Hat OpenShift Service on AWS page.

    rosa deploy ui 19
    Note

    Complete the prerequisites before starting the web console deployment process.

    The ROSA command-line interface (CLI) (rosa) is required for certain tasks, such as creating the account roles. If you are deploying Red Hat OpenShift Service on AWS for the first time, follow the CLI steps until running the rosa whoami command, before starting the web console deployment steps.

  2. Select the Hosted control plane option, then click Next.

    rosa deploy ui hcp 20
  3. In the next step Accounts and roles, specify the infrastructure AWS account, into which the Red Hat OpenShift Service on AWS cluster is deployed and where the resources are consumed and managed.

    rosa ui account 21
    • Click the How to associate a new AWS account, if you don’t see the account into which you want to deploy the Red Hat OpenShift Service on AWS cluster for detailed information on how to create or link account roles for this association.
    • The rosa CLI is used for this.
    • If you are using multiple AWS accounts and have their profiles configured for the AWS CLI, you can use the --profile selector to specify the AWS profile when working with the rosa CLI commands.
  4. Select the AWS billing account.

    rosa ui billing 22
    • Only AWS accounts that are linked to the user’s logged in Red Hat account are shown.
    • The specified AWS account is charged for using the Red Hat OpenShift Service on AWS service.
    • An indicator shows if the Red Hat OpenShift Service on AWS contract is enabled or not enabled for a given AWS billing account.

      • If you select an AWS billing account that shows the Contract enabled label, on-demand consumption rates are charged only after the capacity of your pre-paid contract is consumed.
      • AWS accounts without the Contract enabled label are charged the applicable on-demand consumption rates.

        Note

        The following steps past the billing AWS account selection are beyond the scope of this tutorial.

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat Documentation

Legal Notice

Theme

© 2026 Red Hat
Back to top