gpt4 book ai didi

amazon-web-services - --rest-api-id和--resource-id是什么,我在哪里找到它们?

转载 作者:行者123 更新时间:2023-12-04 13:36:20 25 4
gpt4 key购买 nike

我要运行此命令:https://docs.aws.amazon.com/cli/latest/reference/apigateway/test-invoke-method.html

它需要这两个字段,找不到任何文档,并且是:

aws apigateway test-invoke-method --rest-api-id 1234123412 --resource-id avl5sg8fw8 --http-method GET --path-with-query-string '/'

我的API网关端点如下所示:
https://abc123.execute-api.us-east-1.amazonaws.com/MyStage/

我在那里只看到唯一的标识符-但此命令似乎需要两个ID。在API网关控制台中的哪里可以找到它们?

最佳答案

您的rest-api-id是端点URL中“execute-api”之前的标识符。

在您的示例网址中:

https://abc123.execute-api.us-east-1.amazonaws.com/MyStage/
rest-api-idabc123
可以使用 get-resources调用和rest-api-id在CLI中获取资源ID:
> aws apigateway get-resources --rest-api-id abc123
{
"items": [
{
"id": "xxxx1",
"parentId": "xxxx0",
"pathPart": "foo",
"path": "/foo",
"resourceMethods": {
"GET": {}
}
},
{
"id": "xxxx0",
"path": "/"
}
]}
items属性中的每个记录都是一个资源,而其 id属性是一个资源ID,您可以在测试调用方法中将其与与该资源关联的方法结合使用。

当您选择端点/资源之一时,这两个值都在控制台顶部可见:
enter image description here

关于amazon-web-services - --rest-api-id和--resource-id是什么,我在哪里找到它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52446929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com