2016-04-28 78 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

啊,呃。那么我会更新我的答案。 –