2016-04-28 81 views
3

如何使用cli更新apigateway部署?我能找到的update-deployment命令,但我不知道要放什麼東西在它在這個骨架(從documentation取)所需要的值:使用cli更新apigateway部署

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

回答

7

update-deployment用於更新現有部署的元數據。例如,要更新部署的描述:如果你想重新部署API

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

(這是當你在Web控制檯點擊「部署API」發生什麼事),你會使用create-deployment命令:

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

嗯,我可能沒有100%清楚我的問題。我想在cli中使用AWS控制檯下的「Actions _> Deploy API」時發生的情況。 – Nathan

+0

啊,呃。那麼我會更新我的答案。 –