Uppdatera en API-definition i Azure API Management | Qlik CloudHjälp
Gå till huvudinnehåll

Uppdatera en API-definition i Azure API Management

Importera en fil till Azure API Management för att uppdatera en befintlig definition.

  • Du har åtkomst till Azure API Management.
  • Du har installerat Microsoft PowerShell. För mer information, se Microsoft PowerShell-dokumentationen.
  • Du har installerat Azure PowerShell-modulen. För mer information, se Microsoft Azure-dokumentationen.
  • Du har exporterat din API-definition.
  • Du har laddat upp en tidigare version av API-definitionen till Azure API Management.
  • Du har angett dina kontextparametrar som en variabel. För mer information, se proceduren ovan.
  1. Öppna en kommandotolk och ange följande kommando för att ladda upp filen:
    Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -ApiId "{api-id}" -Path "{api-url-suffix}"
  2. Lägg till rätt parametrar:
    Parameter Beskrivning
    {format} Format på API-definitionen som ska importeras. Värdet kan vara:
    • Swagger (rekommenderas)
    • Wadl
    • Wsdl
    • OpenApi
    {yourfile} Sökväg och filnamn för API-definitionen som du exporterade.
    {api-id} Azure API Management-ID för det API som ska uppdateras.
    {api-url-suffix} Webb-API-sökväg att lägga till i slutet av din offentliga API-URL.
  3. Kör kommandot.

Din API-definition importeras och den nya filen ersätter den tidigare versionen. Du kan kontrollera din uppdatering i Azure-portalen.

I det här exemplet laddades en första version av API-definitionen med namnet Contacts API upp, vilken innehöll fem åtgärder. Sedan ersattes den med en ny definition med namnet Contacts API V2 som innehöll tio åtgärder.

Skärmbild av den uppdaterade API-definitionen.

För mer information om kommandot Import-AzApiManagementApi, se Azure-dokumentationen.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!