Documentatie
Hetzner
Hetzner verkoopt twee dingen via twee API-koppelingen: Cloud, een gehuurd project met virtuele servers die per uur afrekenen, en Robot, dedicated machines met een maandcontract. Deze pagina gaat over de Cloud-koppeling, de enige die je vandaag kunt aanzetten, en alles erop volgt uit dat ene verschil: de hosts zijn niet van jou, dus er is geen node te kiezen, geen storage aan te wijzen en geen nummerreeks uit te delen.
Eén integratie is één project
Een Hetzner-API-token hoort bij precies één project en ziet daarbuiten niets. Een account met drie projecten wordt bij ons dus drie integraties, elk met een eigen token en een eigen verzoekenbudget.
Het token
Eén veld, en dat is de hele credential. Maak hem aan in de Hetzner Cloud Console onder Security → API tokens, binnen het project dat Provibr mag beheren.
- Kies Read & Write. Een leestoken koppelt gewoon en de verbindingstest wordt groen, want die test leest alleen; hij faalt bij de eerste knop die iets verandert.
- Een read-write token is alles of niets: geen scopes, geen vervaldatum, geen IP-beperking. Wie het heeft kan elke server in dat project verwijderen.
- Plak het token precies zoals het er staat. Een token met een losse spatie wordt geweigerd, en Hetzner meldt dat op dezelfde manier als een verkeerd token.
Machines komen binnen via de import
Provibr negeert elke server waarvan hem niets verteld is, dus een verse integratie toont een lege lijst. Open de integratie, draai de import en vink aan welke servers je in het paneel wilt.
Wat je met een machine kunt doen
Starten, stoppen, netjes afsluiten, verwijderen en opnieuw opbouwen op een ander image. Verwijderen is echt verwijderen: de machine is weg en de facturatie stopt. Opnieuw opbouwen behoudt zowel het IPv4-adres als het IPv6-blok.
Opschorten bestaat niet, en dat is geen gemis
Hetzner belast een server zolang hij bestaat, of hij nu draait of niet. Hem uitzetten kost je klant dus precies evenveel en levert hem niets op; Provibr biedt het daarom niet aan, en de licentiehandhaving doet het evenmin.
Wat er nog niet is
Volumes, firewalls en primaire IP-adressen zijn bij Hetzner losse objecten met een eigen levensduur en een eigen prijs. Daarom is er hier geen hardwaretabblad, geen firewallregels en geen adrestoewijzing. Pauzeren kan ook niet: Hetzner kent zelf geen opschorten, dus een machine die boven je capaciteit uitkomt gaat uit.