2017-02-24 4 views
1

Boto 2では、私はBoto 3を使用してドメインのホストゾーンを取得するにはどうすればよいですか?

r53_2 = boto.route53.connection.Route53Connection() 
hz = r53_2.get_zone(domain) 

でドメインdomainに関連付けられたホストゾーンを得ることができますが、Boto 3で、corresponding APIは、IDではなく、ドメイン名

r53_3 = boto3.client('route53') 
hz = r53_3.get_hosted_zone(id) 

を必要とし、私はしないでください私がアクセス権を持っているドメイン名からIDを取得する方法を見てください。

Boto 3を使用してドメインのホストゾーンを取得するにはどうすればよいですか?

答えて

1

は、私は今、この権利をテストする立場にないですが、あなたはあなたが結果を解析する必要が

.list_hosted_zones()を使用することができますが、それはスタートです。まだ

RL

+0

またはそれ以上**。list_hosted_zones_by_name()** – Polymath

+0

は本当に唯一の方法ですか?なぜ3に切り替えるのですか? 2ははるかに使いやすくなっています。 – orome

+0

あなたの目的を果たしている場合は、必ずこの場合は旧バージョンのBotoを使用してください。 AWSは常に進化しており、インターフェースの手段もそうです。新しい機能を利用するには、それに適応する必要があります。私はそれがglibと聞こえるが、私は1/4世紀の間、この業界に入っていて、変化しない唯一のものは絶え間ない変化であるということです。あなたが変わらないものをしたい場合は、レンガの層になります。ほとんど変化のない名誉ある、礼金を払った礼拝堂です。 – Polymath

関連する問題