Uppdatera API
Konto
För att du ska kunna logga in i WSO2 API Manager krävs det att du har ett konto och är registrerad som “Publisher”. Skicka ett mail till Per Persson (per.z.persson@sundsvall.se) så skapar vi ett konto till dig.
Riktlinjer och regler
Innan du börjar ändra på befintliga API:er ska du ha koll på de riktlinjer och regler vi har kring livcykelhantering av API:er. Detta går att läsa på denna sida: Regler och riktlinjer
Under Livscykelhantering av APIer beskrivs vilka versioner av API:er som ska publiceras i vilken gateway och på vilken endpoint m.m.
Uppdatera API
Här beskrivs hur du går tillväga för att skapa ett API i WSO2 API Manager.
När man har gjort ändringar på API:et (oavsett om man bytt business plan, uppdaterat endpoint eller utfört andra typer av konfigurationsändringar på API:et) behöver man skapa en ny revision och sedan deploya dessa på de gateways man vill uppdatera (Internal och/eller External). OBS! Det räcker alltså inte med att enbart göra sina ändringar och klicka på "Save".
Skapa och deploya en ny revision
När du är inne på ditt API i API Manager Publisher så finns menyvalet “Deploy → Deployments” till vänster. Klicka på den.
- Välj sedan "Deploy new revision". Detta val skapar både en ny revision samt deployar denna på de gateways du önskar.
- Säkerställ att du fyller i en beskrivning. Det är tekniskt möjligt att hoppa över detta, men kom ihåg att revisionsbeskrivningen är ett bra hjälpmedel för att se vad som skiljer de olika revisionerna åt.
Välj sedan vilka på vilka gateways du vill att revisionen skall deployas på:
Valet “Internal” innebär att API:t exponeras i vår interna gateway och endast går att nå internt på Sundsvalls kommuns nät.
Valet “External” innebär att API:t exponeras externt och går att nå utanför Sundsvalls kommuns nät
Klicka på “Deploy” för att genomföra.
Observera att man bara kan ha 5 st revisioner sparade samtidigt. Behöver man deploya ytterligare en revision måste man radera någon av de äldre.
Läs mer: API Manager Documentation 4.2.0 - Create API revisions