Skip to main content

Cyware Orchestrate

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:

  • ADD

  • REMOVE

  • REPLACE

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