Попытка обновить Amazon Route53 с помощью скрипта, но домен не обновляется - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть несколько экземпляров Amazon EC2, работающих под управлением Ubuntu 10.04, с которыми я хотел бы использовать Amazon Route53. Я настроил скрипт, как описано в статье Шломо Свидлера , но я все еще что-то упускаю.

Когда скрипт запускается, он не возвращает никаких выходных данных, что я изначально предполагал, что он работал правильно. Однако, когда я проверяю записи DNS, используя MyR53DNS , для моих экземпляров нет записей. Вот мой сценарий:

#!/bin/tcsh -f

set root=`dirname $0`
setenv EC2_HOME /usr/lib/ec2-api-tools
setenv EC2_CERT /etc/cron.route53/ec2_x509_cert.pem
setenv EC2_PRIVATE_KEY /etc/cron.route53/ec2_x509_private.pem
setenv AWS_ACCESS_KEY_ID myaccesskeyid
setenv AWS_SECRET_ACCESS_KEY myaccesskey

/usr/bin/ec2-describe-instances | \
perl -ne '/^INSTANCE\s+(i-\S+).*?(\S+\.amazonaws\.com)/ \
and do { $dns = $2; print "$1 $dns\n" }; /^TAG.+\sShortName\s+(\S+)/ \
and print "$1 $dns\n"' | \
perl -ane 'print "$F[0] CNAME $F[1] --replace\n"' | \
xargs -n 4 /etc/cron.route53/cli53/cli53.py \
rrcreate -x 60 mydomain.com

Кто-нибудь видит проблему с этим скриптом? Если это не сценарий, что еще может помешать обновлению моего домена Route53?

Я использую группы безопасности для IP-ограничения экземпляров. Я попытался открыть порт 53, но это, похоже, не дало эффекта. Есть ли другой порт, который использует Route53?

Буду признателен за любую помощь или руководство, которое может предложить сообщество StackOverflow. Дайте мне знать, если вам нужна дополнительная информация.

1 Ответ

0 голосов
/ 15 февраля 2011

Я разместил этот вопрос в нескольких разных местах в поисках ответа.Я наконец-то нашел его на StackExchange Unix & Linux сайте .

Надеюсь, это поможет кому-то еще.

...