ZONE53

Botoの上にAWS Route53への便利なPythonインターフェース
今すぐダウンロード

ZONE53 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Other/Proprietary Li...
  • 価格:
  • FREE
  • 出版社名:
  • Alexander Glyzov
  • 出版社のWebサイト:
  • https://github.com/aglyzov/

ZONE53 タグ


ZONE53 説明

Zone53は、AmazonのDNS Webサービスルート53を管理するための便利なPython APIです。基本的に、それはBoto.Route53の上の薄型層であり、ゾーンとレコードクラスを提供します。 PIPインストールgit + https://github.com/aglyzov/zone53.git sh#またはsetup.py(ソースをダウンロードしたと仮定)python setup.py install authenticationzone53はを使用します。 route53](http://boto.readthedocs.org/en/latest/ref/route53.html)すべての接続を作成するので、すべてのBOTO認証ルールがここに適用されます。基本的には、BOTO設定ファイル(〜/ .boto)を使用します。 ini aws_access_key_id = <あなたのaws-access-key> AWS_SECRET_ACCESS_KEY = <あなたのaws-secret-key> 特別な環境変数:SH#シェルのエクスポートAWS_ACCESS_KEY_ID = "" python#またはa OSからのPythonのソース = '' env = '' python Zone53 Import Zoneから、record#新しいZone example.comを作成します。 ZONE = ZONE.CREATE( 'example.com')#すべての利用可能なゾーンをリストゾーンとして取得zones = zone.get_all()#name zone = zone.get( 'example.com')#### fqdnを構築する名前zone.fqdn( 'test')== 'test.example.com。'#すべてのレコードレコード= zone.get_records()#ttl = 300 cnames = zone.get_records(type = 'cname) '、TTL = 300)#test.example.comのレコードを取得します。 (不完全な名前を使用して)empty = zone.get_records(type = 'a'、name = 'test')#フェッチネームサーバーns_records = zone.get_records(type = 'ns')ネームサーバー= ns_records = ns_records .valueまたは #ttl = 60#でCNAMEレコードを追加する(ゾーンをkw-引数として渡すときは不完全な名前を使用できます)rec = record(type = 'cname'、name = 'www'、value = ''、ttl = 60、zone =ゾーン)STATUS = rec.add()#zone.add_recordと同じ(rec)#3レコードレコードを追加します(name = 'node01.example.com'、value = '192.168.1.1').add (ゾーン)レコード(name = 'node02.example.com'、value = '192.168.1.2').add(zone)レコード(name = 'node03.example.com'、value = '192.168.1.3').add (Zone)加重CNAMEレコード・セット(WRR)R1 = R1 = record(type = 'cname'、name = 'ノード'、value = 'node01'、weight = 2、id = 'node01'、zone =ゾーン)R2 = record(type = 'cname'、name = 'node'、value = 'node02'、weight = 2、id = 'node02'、zone = zone)r3 = record(type = 'cname'、name = 'ノード' 、value = 'node03'、重み= 2、id = 'ノード03'、ZONE = ZONE)ZONE.ADD_RECORD(R1)# r1.add()zone.add_record(r2)#r2.add()zone.add_record(r3)#r3.add()#r3.add()#r1.updateを更新する(id = '重ノード')。 Wiime = 5)#レコードを削除するR2.Delete()#zone.get_recordsのゾーンを削除する(TYPE = 'CNAME'):rec.Delete()zone.get_records(type = 'a'): rec.delete()ZONE.DELETE()商品のホームページ


ZONE53 関連ソフトウェア

redis-faina

クエリパターンに関するカウンタ/タイミング統計のRedis 'Monitorコマンドを解析するクエリアナライザ ...

113

ダウンロード