AWS Integration - Documentation
What AWS Integration Does
Pinger Man can integrate with AWS to streamline domain and DNS management. With this integration:
- Your domains and DNS records are automatically imported.
- WHOIS monitors are automatically created for imported domains.
- You can view all your DNS records and create DNS monitors with a single click.
- With the right permissions, you can also add, edit, or delete DNS records directly from Pinger Man, making it your central hub for DNS management.
How to Integrate with AWS
- Go to the Integrations Area
- In the Pinger Man dashboard, select Integrations from the left sidebar.
- Click Add Integration to open the Add Integration form.
- Enter a Name for the integration.
- Select AWS as the Type.
- Select one of the Auth Type and follow the steps below
- OPTION 1 - Access Key Authentication
- Create a new AWS IAM user for Pinger Man with the permissions specified below. Follow the official guide of AWS to enable API access.
- Specify the minimum permission (see permissions section below).
- OPTION 2 - IAM Role Authentication (Recommended)
- Goto Identity and Access Management (IAM)
- Select Roles
- Click Create role
- Select AWS account
- Select Another AWS account
- Specify Pinger Man's AWS account ID: 131707192396
- Check Require external ID
- Go back to Pinger Man and copy the AWS External ID from the Add Integration form
- Paste this external ID in AWS Console
- Click Next
- Skip specifying permission here and specify the minimum permission needed after the role is created (see permissions section below).
- Click Next
- Give the role a name such as PingerMan
- Provide a suitable description (optional)
- Click on Create Role
- Fill Out the Integration Form
- Back in Pinger Man, complete the form with the following details depending on which Auth Type you selected:-
- Access Key Authentication
- AWS Access Key: The API access key for the IAM User.
- AWS Secret Key: This API secret key for the IAM User.
- IAM Role Authentication
- AWS Role ARN: The ARN of the newly created role
- Click Finish to complete the integration.
Create a new AWS IAM Role for Pinger Man using the steps shown below.
Permissions
You can specify the permissions depending upon your use case. Also, you can choose between read-only and write permissions.
- Read-Only Permissions (Recommended)
- For importing Domains
- route53domains:ListDomains
- For importing DNS Records
- route53:ListHostedZones
- route53:ListHostedZonesByName
- route53:GetHostedZone
- route53:ListResourceRecordSets
- Write-Permissions (for DNS Management)
- route53:ChangeResourceRecordSets
- route53:GetChange
Always review the permissions granted with your security or IT team to ensure compliance with your organization’s policies.