有没有办法使用 AWS CLI 按名称而不是 ID 从 AWS API Gateway 获取 API?

Aks*_*ado 8 api aws-cli aws-api-gateway

aws apigateway get-rest-api --rest-api-id <api_id> --> 为您提供了一个特定的 API,但我想知道是否有一种方法可以使用 cli 通过其名称获取 API aws

我已经尝试过这个命令但没有用。

aws apigateway get-rest-api --rest-api-name <api_name>
Run Code Online (Sandbox Code Playgroud)

小智 7

你可以使用这样的一些:

aws apigateway get-rest-apis --query 'items[?name==`APIGATEWAYNAME`]'
Run Code Online (Sandbox Code Playgroud)

但它会返回一个列表而不是单个元素。