AWS health
The Amazon Health integration allows StatusGator to ingest your private AWS Health status directly into your StatusGator board and status page. This ensures that service-impacting events detected by AWS are visible to your team and subscribers.
Features
- Private health data ingestion – Import private AWS Health events not published publicly.
- Detailed event visibility – View affected entities, event types, and descriptions in StatusGator.
- Full integration with your boards – Get alerts and display AWS Health issues alongside other monitors.
Set up the Amazon Health integration
1. Create a new IAM user
Sign into your AWS account and navigate to IAM.
Go to Users and create a new user with a clear name, for example:
statusgator-aws-private-status
.Do not enable AWS Management Console access.
2. Create a custom policy
- On the Set permissions screen, choose Attach policies directly and click Create policy.
- Under Specify permissions, use the following JSON:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"health:DescribeEvents",
"health:DescribeEventDetails",
"health:DescribeAffectedEntities",
"health:DescribeEventTypes",
"health:DescribeEventAggregates"
],
"Resource": "*"
}
]
}
- Give your policy a descriptive name and save it.
3. Attach the policy to the user
- Apply the newly created policy to the IAM user
- Finalize user creation.
4. Generate access keys
- Open the new user’s Security Credentials tab.
- Create a new access key.
- For the use case, select Other.
- (Optional) Add an access key description tag for tracking.
Make sure to securely store the Access Key ID and Secret Access Key, as you will need them to connect AWS Health to StatusGator.
5. Connect to StatusGator
- In StatusGator, go to Integrations → Private Status Ingestion → Amazon Health → Add.
- Enter the Access Key ID and Secret Access Key from AWS.
- Click Save.