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

him*_*i64 6 amazon-web-services aws-cli aws-api-gateway

我有一个已部署在 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 中实现。谢谢。

cem*_*cks 14

您可能必须构建它。

https://<restApiId>.execute-api.<region>.amazonaws.com/<stageName>