Amazon Route 53
App Vendor: Amazon
Connector Category: IT Services
Connector Version: 1.1.0
API Version: 1.0.0
About App
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. In Orchestrate, this app helps developers and businesses route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect each other.
The Amazon Route 53 app is configured with the Orchestrate application to perform the following actions:
Action Name | Description |
---|---|
Create Firewall Rule | This action creates a firewall rule in the DNS Firewall. |
List hosted zones | This action lists the hosted zones. |
List resource record sets | This action lists the resource record sets. |
Test DNS answer | This action obtains the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an edns0 client subnet IP address, and a subnet mask. |
List health checks | This action checks the domain's health. |
Update Firewall Domains | This action updates firewall domains in route53 domain list. |
Update Firewall Rule | This action updates a specified firewall rule. |
Configuration Parameters
The following configuration parameters are required for the Amazon Route 53 app to communicate with the Amazon Route 53 enterprise application. The parameters can be configured by creating instances in the app.
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Access Key ID | Enter the access key for accessing the AWS Route 53 resources. | Text | Required | |
Access key | Enter the access key for accessing the AWS Route 53 resources. | Password | Required |
Action: List Hosted Zones
This action lists the hosted zones.
Action Input Parameters
This action does not require any input parameter.
Action: List Resource Record Sets
This action lists the resource record sets.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Hosted zone ID | Enter the hosted zone ID. Example: "z3f3ejl9sbdzhf" | Text | Required |
Example Request
[ { "hosted_zone_id":"z3f3ejl9sbdzhf" } ]
Action: Test DNS Answer
This action obtains the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an edns0 client subnet IP address, and a subnet mask.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Hosted zone ID | Enter the hosted zone ID. Example: "z3f3ejl9sbdzhf" | Text | Required | |
Record name | Enter the record name. Example: "abc.<host>.<tld>" | Text | Required | |
Record type | Enter the record type. Example: 'soa'|'a'|'txt'|'ns'|'cname'|'mx'|'naptr'|'ptr'|'srv'|'spf'|'aaaa'|'caa' | Text | Required |
Example Request
[ { "record_name": "dem.secops.ml", "record_type": "A", "hosted_zoneid": "Z3F3EJL9SBDZHF" } ]
Action: List Health Checks
This action checks the domain health.
Action Input Parameters
This action does not require any input parameter.
Update Firewall Domains
This action updates firewall domains in route53 domain list.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Firewall Domain List ID | Enter the ID of the firewall domain list to be used in this rule. Example: rslvr-fdl-2c46f2ecf | Text | Required |
|
Operation | Enter the operation to be performed. | Text | Optional | Default value: ADD Allowed values:
|
Domains | Enter the list of domains to update into the firewall. Example: $LIST[xyz.com, abc.in] | List | Required |
|
Region Name | Enter the region name in which the firewall needs to be created. Example: us-east-1 | Text | Required |
|
Update Firewall Rule
This action updates specified firewall rule.
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Firewall Rule Group ID | Enter the ID of the firewall rule group to which this rule is to be added. Example: rslvr-frg-47f93271f | Text | Required |
|
Firewall Domain List ID | Enter the ID of the firewall domain list to be used in this rule. Example: rslvr-fdl-2c46f2ecf | Text | Required |
|
Action | Enter the action for the firewall rule. | Text | Optional |
|
Priority | Enter the priority to determine processing order of the rule in the rule group. Example: 234 | Integer | Optional |
|
Region Name | Enter the region name in which the firewall needs to be created. Example: us-east-1 | Text | Required |
|
Extra Params | Enter additional parameters you want to pass. Example:{'CreartorRequestId':'20-09-2023'} | Key_value | Optional |
|