使用awscli获取已部署的API网关URL

时间:2018-08-27 19:23:05

标签: amazon-web-services aws-api-gateway aws-cli

我有一个已在API Gateway的某个阶段中部署的API。我正在尝试使用cli获取已部署API的URL,但是很难找到要这样做的命令。我已经尝试了所有文档中的get-命令,位于此处:

https://docs.aws.amazon.com/cli/latest/reference/apigateway/index.html#cli-aws-apigateway

即使具有API的ID,我也无法获取已部署的实际URL。显然,我可以转到控制台并从那里复制它,但是我想知道是否甚至可以从cli中实现。谢谢。

1 个答案:

答案 0 :(得分:1)

您可能必须构造它。

request_url = "https://graph.microsoft.com/v1.0/users/myuser@mydomain.ca/assignLicense" headers = { 'Authorization' : 'Bearer ' + token, 'Content-Type' : 'application/json', } data = [ "addLicenses": [ { "disabledPlans":[ ], "skuId": "GUID" } ], "removeLicenses":[ ] ] requests.post(url, json=data, headers=headers)