Come posso installare e utilizzare gli strumenti cli53 su Windows?

Sto cercando di trovare il modo più semplice per importre un gran numero di file di zona BIND in Route 53. Ho avuto uno sguardo rapido a AWS CLI e AWS Tools per Windows PowerShell ma non sembrano includere una zona l'opzione di importzione di file come la GUI di AWS Route53.

L'utilità cli53 invece fa, ma è scritto in Python e sembra avere una serie di pre-requisiti per andare avanti che sto avendo problemi di elaborazione per Windows. Posso trovare molti esempi di creazione di Linux ma solo un riferimento a un esempio PowerShell qui , ma non spiega come installare cli53 in primo luogo.

  • Windows: Come determinare la causa dell'uso del disco rigido
  • Montare le cartelle di casa Windows di utenti da RHEL6
  • Modulo Powershell 'servermanager' non trovato in Windows 10
  • Come decide Windows quale Server DNS da utilizzare quando risolve i nomi e connesso a una VPN
  • È necessario eseguire un sito Web IIS in modalità 32bit su un server Windows 64bit
  • Come identificare questo misterioso servizio di Windows
  • L'altra opzione che sto esplorando è quella di utilizzare lo script perl di BIND a Amazon Route 53 Conversion Tool per prima convertire i file di zona nel formato XML Route53 CreateHostedZoneRequest e quindi utilizzare il cmdlet AWS New-R53HostedZone PowerShell per importre le zone.

    Dopo che le zone sono state importte, cercherò di eseguire uno script per validationre ciò che è stato creato nei routes Route53 con il nameserver esistente prima di aggiornare i record dei nomi dei domini di each dominio – stavo pensando a qualcosa di rovinare usando il nuovo PS4.0 Risolvere -DnsName cmdlet, ma fai sapere se hai dei migliori suggerimenti.

    Qualsiasi assistenza sarebbe molto apprezzata – grazie.

    (A proposito, ho avuto più link di riferimento nel mio post ma ServerFault non mi permetterà di postare più di 2 collegamenti essere un nuovo membro e per questa stessa ragione non posso commentare anche l'esempio di Vasili nell'altro thread collegato )

    3 Solutions collect form web for “Come posso installare e utilizzare gli strumenti cli53 su Windows?”

    Ho già installato Python

    c:\Python27 

    Ho installato PIP scaricando il programma get-pip.py come descritto qui:

     http://pip.readthedocs.org/en/latest/installing.html 

    Questo ha installato il programma pip nella mia

     c:\Python27\Scripts 

    cartella. Potrei quindi eseguire l'installazione di pip:

     c:\Python27\Scripts\pip.exe install cli53 

    Ora che è stato installato cli53, ho creato un file chiamato ~ / .boto con le mie credenziali:

     [Credentials] aws_access_key_id = XXX aws_secret_access_key = XXX 

    Dopo di che ho potuto correre cli53:

     python c:\Python27\Scripts\cli53 list INFO HostedZones: INFO - ResourceRecordSetCount: 6 INFO CallerReference: xxx . . . . 

    cli53 è stato da allora riscritto in go, quindi è installabile come un singolo eseguibile disponibile per Windows ora: https://github.com/barnybug/cli53/releases/latest/

    Non una persona di Windows, ma è ansible installare Virtualbox e quindi eseguire cli53 all'interno di un Linux VM in Windows.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.