2016-04-28 12 views
3

Wie aktualisiere ich eine apigateway deployment mit dem cli? Ich kann den update-deployment Befehl finden, aber ich weiß nicht, was für die Werte setzen in es in diesem Skelett muss (aus dem documentation):Aktualisiere apigateway deployment mit cli

{ 
    "op": "add"|"remove"|"replace"|"move"|"copy"|"test", 
    "path": "string", 
    "value": "string", 
    "from": "string" 
} 

Antwort

7

update-deployment verwendet wird, um die Metadaten eines vorhandenen Bereitstellung zu aktualisieren. Um zum Beispiel die Beschreibung einer Bereitstellung aktualisieren:

aws apigateway update-deployment \ 
       --rest-api-id <value> \ 
       --deployment-id <value> \ 
       --patch-operations 'op=replace,path=/description,value=<value>' 

Wenn Sie eine API (das ist, was passiert, wenn Sie klicken Sie auf „Deploy API“ in der Webkonsole) wieder einsetzen wollte, dann würden Sie verwenden der create-deployment Befehl:

aws apigateway create-deployment \ 
       --rest-api-id <value> \ 
       --stage-name <value> 
+0

Mmh, ich war vielleicht nicht 100% klar in meiner Frage. Ich möchte mit dem CLI tun, was passiert, wenn ich auf "Actions _> Deploy API" unter der AWS Console im apigateway klicke. – Nathan

+0

Ah, ich verstehe. Ich werde meine Antwort dann aktualisieren. –