This documentation is designed to provide information regarding how to configure GovCloud accounts within CloudHealth as well as identify and diagnose issues that may be associated to GovCloud visibility in the platform.
Configuring GovCloud Accounts
Before getting started, it's important to understand that GovCloud accounts are inherently different than normal accounts. GovCloud accounts require a second "blank" standard account to serve as the way billing information is reported. To view account activity and usage reports for the AWS GovCloud account, you must sign in to the standard AWS account (using credentials from that account). You cannot view usage and activity from the AWS Management Console for the AWS GovCloud Region so CloudHealth uses the relationship between the two AWS accounts to populate cost and usage information within the platform.
STEP 1 - Configure Accounts in AWS
Two (2) GovCloud accounts will need to be configured within AWS
Additional details on this can be found within AWS documentation here: https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/usage-and-payment.html
|
NOTE: AWS states that it is a best practice to create a new AWS account that you will use only for AWS GovCloud (US) access (the "Commercial" account). This allows the following:
|
STEP 2 - Create a Read-Only IAM User in AWS
This authentication is required for GovCloud accounts. Instructions on how to configure this are listed in the link below.
Configure AWS GovCloud Account
|
NOTE: User level authentication is only necessary for GovCloud accounts. Normal accounts are recommended to use role based authentication. |
STEP 3 - Configure Accounts in CloudHealth
Two (2) accounts will need to be configured within CloudHealth
|
NOTE: This configuration takes place within the customer tenant if they are channel customers. |
Commercial Account Example
Assets Account Example
Partner Considerations
STEP 4 (For Partners ONLY) - Link Accounts via API
Follow the instructions in the link below for "Connect GovCloud Commercial Account to GovCloud Asset Account" to ensure proper communication is made to the Partner tenant.
|
NOTE: This step must be completed from the main Partner tenant |
The full list of GovCloud APIs available is the following:
GovCloud Commercial Accounts: All accounts that show "Linked" Account Type and "Role Based" Authentication Type in CloudHealth. These column values may slightly differ but you can be sure they are the definitely the Commercial accounts due to the Billing Account field being populated as well.
GovCloud Asset Accounts: All accounts that show "No Current Billing" Account Type and "User Based" Authentication Type in CloudHealth. Asset accounts will always have these two Account and Authentication types as well as the Billing Account field being blank.
|
NOTE: An AWS GovCloud "Asset" account is always associated to a single standard AWS "Commercial" account for billing and payment purposes |
Diagnosing and Resolving GovCloud Issues
For any issue that is surrounding a GovCloud account, it's important to run through a few checks to ensure the configuration i correct before trying to diagnose an issue further. The first few steps that you should always take are the following:
Check the account configuration in CloudHealth to ensure at least two accounts exist to support the GovCloud assets
Make sure the accounts are configured correctly within CloudHealth
The "Commercial" account should be set up as a normal AWS account and be linked to the consolidated bill.
The "Asset" account (this is the actual GovCloud account) should be configured as "GovCloud" account type, should show "No Current Billing", and use User based authentication
(PARTNERS) Confirm that the appropriate GovCloud APIs were used
(PARTNERS) Rerun bill processing