Marketplace · Module
Provisioning
Zet betaalde dienstproducten om in service-instanties met een providerverbinding en levenscyclus.
Over dit package
Wat het pakket doet
Zet betaalde dienstproducten om in service-instanties met een providerverbinding en levenscyclus. De functie provisionable houdt de serververbinding gescheiden van de productinstellingen voor resources. Providerspecifieke API-koppelingen zitten in uitbreidingen. Alleen deze module installeren koppelt dus nog geen hostingpaneel. 2
Vereisten
Agovena Core ^0.0.1. Het manifest noemt geen extra pakketafhankelijkheid. Gebruik de bijpassende Core-release en voer de modulemigraties uit. 1
Het pakket instellen
Activeer de module, voer de migraties uit en configureer een geschikte provisioninguitbreiding. Maak de serververbinding aan, kies provider_key en server_id en vul provider_settings op het product in. Laat de queue-worker en de geplande statuscontrole van je installatie draaien. De bestelde configuratie wordt vastgelegd, zodat levering niet ongemerkt een latere productwijziging gebruikt.
Werking en foutafhandeling
De provisioningtaak is uniek per instantie, staat drie pogingen toe en verwerkt alleen openstaande, mislukte of nog lopende instanties. Ontbrekende of beschadigde providerinstellingen worden geweigerd. Maak na een onduidelijk providerantwoord niet steeds nieuwe instanties aan. Vergelijk eerst het externe resource met de lokale koppeling. De gedeelde basis voor experimentele adapters weigert levenscyclusacties bewust. Een vermelding of geslaagde verbindingstest belooft daarom geen werkende dienstlevering. 2