Uppdatera en API-definition på AWS API Gateway | Qlik CloudHjälp
Gå till huvudinnehåll

Uppdatera en API-definition på AWS API Gateway

Importera en JSON-fil till AWS API Gateway för att uppdatera en befintlig definition.

  • Du har åtkomst till AWS API Gateway.
  • Du har installerat AWS CLI. Mer information finns i Installera AWS CLI.
  • Du har exporterat din API-definition som en JSON-fil.
  • Du har laddat upp en tidigare version av API-definitionen till AWS API Gateway.
  1. Öppna en kommandotolk och ange följande kommando för att ladda upp filen:
    aws apigateway put-rest-api --rest-api-id {api-id} --mode {mode} --body 'file://{yourfile}.json'
  2. Lägg till rätt parametrar:
    Parameter Beskrivning
    {api-id} AWS API Gateway-ID för det API som ska uppdateras.
    {mode} Beteende vid import. Värdet kan vara antingen overwrite för att ersätta den tidigare versionen av API:et med den nya, eller merge för att slå samman de två versionerna.
    {yourfile} Sökväg och filnamn för den API-definition som du exporterade.
  3. Kör kommandot.

Din API-definition slås samman eller skrivs över, beroende på vilket läge du definierade. Du kan kontrollera din uppdatering i AWS API Gateway-konsolen.

I det här exemplet laddades en första version av API-definitionen upp som endast innehöll resursen /contacts och dess åtgärder. Sedan laddades en andra version med resursen /companies upp och slogs samman med den tidigare versionen.

Skärmbild av den sammanslagna API-definitionen.

Mer information om kommandot put-rest-api finns i AWS-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!