如果没有父资源,如何通过 aws CLI 在我的 api 网关上创建资源?

How do I create a resource on my api gateway through the aws CLI if there is no parent resource?

documentation让我很困惑:

create-resource
--rest-api-id <value>
--parent-id <value>
--path-part <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--parent-id (string)

[Required] The parent resource’s identifier.

create-resource 命令需要一个必需的参数 --parent-id,但我什至不知道它指的是什么。如果这是“顶级”资源,没有父 ID?

parent-id是网关赖以生存的资源。您可以通过调用 aws apigateway get-resources --rest-api-id {your api id} --region {region}

找到它