sftpcopy on Python työkalu, jonka avulla voit kopioida tiedostoja tai etäpalvelimeen - integroituu gocept.filestore. & Nbsp; sftpcopy vie tiedostot uuden hakemiston, kopioi ne etäpalvelimeen ja laita ne nyk päälle menestystä. Samoin se lataa tiedostoja etäpalvelimeen ja laittaa ne uuteen hakemistoon toisen sovelluksen noutaa.
Käyttö
Voit joko antaa nimi asetustiedosto komennossa, tai siirtää kokoonpanon arvot dict suoraan Entrypoint (hyödyllinen verkon rakentaminen integraatio). Asetustiedosto muoto on seuraava:
[Yleinen]
mode = upload # tai ladata
lokitiedosto = / path / to / lokitiedostoon # oletuksena stdouttiin jos ei anneta
[Paikallinen]
path = / path / päällä / local / kone
[Kauko]
path = / path / päällä / kauko / kone
hostname = remote.host
portti = 22
Käyttäjätunnus = user
salasana = salainen
Configdict käyttää seuraavia näppäimiä sijasta:
- Lokitiedostoon
- Local_path
- Remote_path
- Hostname
- Satama
- Käyttäjätunnus
- Salasana
Voit myös käyttää sftpcopy kuin python kohde näin:
tuonti gocept.sftpcopy
sftp = gocept.sftpcopy.SFTPCopy (
& Nbsp; "download", "/ polku / päällä / local / kone",
& Nbsp; "remote.host", 22, "käyttäjä", "salainen", "/ polku / päällä / kauko / kone)
sftp.connect ()
sftp.uploadNewFiles () # tai sftp.downloadNewFiles ()
AMQP integraatio
Jos tarvitset amqp ylimääräistä, gocept.sftpcopy tarjoaa gocept.amqprun jonon käsittelijä että lataa viestin runko tiedostona SFTP (se kunnioittaa X-Files otsikko tai luo tiedostonimi perustuu reititysavaintulkki ja aikaleima). Tässä esimerkki ZCML pätkä:
& Nbsp;
& Nbsp;
& Nbsp;
& Nbsp; jonon_nimi = "test.queue"
& Nbsp; hostname = "remote.host"
& Nbsp; portti = "22"
& Nbsp; username = "käyttäjä"
& Nbsp; password = "salaisuus"
& Nbsp; remote_path = "/ polku / päällä / kauko / kone"
& Nbsp; argumentteja = "
& Nbsp; X-ha-politiikan = kaikki
& Nbsp; "
& Nbsp; />
Mitä uutta strong> tässä julkaisussa:
- Päivitä gocept.amqprun-0.8.
Mitä uutta strong> versiossa 0.2.1:
- Tee amqp palvelin konfiguroitavissa testejä.
- Siivoa roskat yhteydet vasemmalle testeillä (# 10634).
Mitä uutta strong> versiossa 0.2:
- Lisää gocept.amqprun yhdentymistä.
Vaatimukset :
- Python
Kommentteja ei löytynyt