-
Notifications
You must be signed in to change notification settings - Fork 3
20._Route53
murdinc edited this page Jun 26, 2017
·
2 revisions
$ awsm listHostedZones --help
NAME:
awsm listHostedZones - List Route53 Hosted Zones
USAGE:
awsm listHostedZones [arguments...]
ARGUMENTS:
[search] - The keyword to search for
awsm listHostedZones
This will list all Route53 Hosted Zones, the output should look similar to this:
$ awsm listHostedZones
+------------------+---------+--------------+----------------------------+
| NAME | PRIVATE | RECORD COUNT | ID |
+------------------+---------+--------------+----------------------------+
| example.com. | false | 91 | /hostedzone/Z14NR0YEGN5AX1 |
+------------------+---------+--------------+----------------------------+
$ awsm listResourceRecords --help
NAME:
awsm listResourceRecords - List Route53 Resource Records
USAGE:
awsm listResourceRecords [arguments...]
ARGUMENTS:
[search] - The keyword to search for
awsm listResourceRecords dev
This will list all Route53 Resource Records matching the term dev
, the output should look similar to this:
$ awsm listResourceRecords dev
+-----------------------------+-------+-----+-----------------------+--------+----------+----------------------------+
| NAME | TYPE | TTL | VALUES | REGION | FAILOVER | HOSTED ZONE ID |
+-----------------------------+-------+-----+-----------------------+--------+----------+----------------------------+
| dev1.example.com. | A | 300 | 10.0.2.47 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev1.example.com. | A | 300 | 10.0.2.47 | | | /hostedzone/ZI6Q0YGB5SACD |
| dev10.example.com. | A | 300 | 10.1.2.59 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev10.example.com. | A | 300 | 10.1.2.59 | | | /hostedzone/ZI6Q0YGB5SACD |
| dev11.example.com. | A | 300 | 10.0.2.64 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev11.example.com. | A | 300 | 10.0.2.64 | | | /hostedzone/ZI6Q0YGB5SACD |
| dev12.example.com. | A | 300 | 10.0.2.111 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev12.example.com. | A | 300 | 10.0.2.111 | | | /hostedzone/ZI6Q0YGB5SACD |
| dev13.example.com. | A | 300 | 10.1.2.86 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev13.example.com. | A | 300 | 10.1.2.86 | | | /hostedzone/ZI6Q0YGB5SACD |
| dev14.example.com. | A | 300 | 10.1.2.86 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev14.example.com. | A | 300 | 10.1.2.86 | | | /hostedzone/ZI6Q0YGB5SACD |
| dev2.example.com. | A | 300 | 10.1.2.82 | | | /hostedzone/ZI6Q0YGB5SACD |
| *.dev2.example.com. | A | 300 | 10.1.2.82 | | | /hostedzone/ZI6Q0YGB5SACD |
+-----------------------------+-------+-----+-----------------------+--------+----------+----------------------------+
$ awsm createResourceRecord --help
NAME:
awsm createResourceRecord - Create a Route53 Resource Record
USAGE:
awsm createResourceRecord [command options] [arguments...]
ARGUMENTS:
record - The record to create (www.stage1.example.com)
[value] - The value of the resource record (defaults to instance IP)
[ttl] - The ttl of the resource record (defaults to 300)
OPTIONS:
--force force (UPSERT, no prompt)
awsm createResourceRecord example-resource-record.example.com 127.0.0.1 300
This will create a new Route53 Resource Record of example-resource-record.example.com
with the value of 127.0.0.1
and a TTL of 300
, the output should look similar to this:
$ awsm createResourceRecord example-resource-record.example.com 127.0.0.1 300
✓ Name [example-resource-record.example.com] appears to be a valid DNS Record.
✓ Value [127.0.0.1] appears to be a valid IPv4 Address.
✓ Found Hosted Zone [/hostedzone/ZI6Q0YGB9SBCD - example.com.] with [435] existing records.
△ [CREATE] - Resource Record [example-resource-record.example.com] : [127.0.0.1]
✓ Done!
$ awsm deleteResourceRecords --help
NAME:
awsm deleteResourceRecords - Delete Route53 Resource Records
USAGE:
awsm deleteResourceRecords [arguments...]
ARGUMENTS:
search - The search term for the resource record to delete
awsm deleteResourceRecords dev98
This will delete Route53 Resource Records matching the term dev98
, the output should look similar to this:
$ awsm deleteResourceRecords dev98
+-----------------------+------+-----+------------+--------+----------+----------------------------+
| NAME | TYPE | TTL | VALUES | REGION | FAILOVER | HOSTED ZONE ID |
+-----------------------+------+-----+------------+--------+----------+----------------------------+
| dev98.example.net. | A | 300 | 10.0.2.185 | | | /hostedzone/Z20ZL7I7D7 |
| *.dev98.example.net. | A | 300 | 10.0.2.185 | | | /hostedzone/Z20ZL7I7D7 |
| dev98.example.com. | A | 300 | 10.0.2.185 | | | /hostedzone/ZIQ0GBSBD |
| *.dev98.example.com. | A | 300 | 10.0.2.185 | | | /hostedzone/ZIQ0GBSBD |
+-----------------------+------+-----+------------+--------+----------+----------------------------+
▶ Are you sure you want to delete these Resource Records?
◀ y
△ [DELETE] - Resource Record [dev98.example.com.] : [10.0.2.185]
△ [DELETE] - Resource Record [*.dev98.example.com.] : [10.0.2.185]
△ [DELETE] - Resource Record [dev98.example.net.] : [10.0.2.185]
△ [DELETE] - Resource Record [*.dev98.example.net.] : [10.0.2.185]
✓ Done!