GCP Get API列出服务抛出404错误
基于Google API文档: 我试图找到API,它将列出项目中的所有服务 API: 获取https://{endpoint}/api/service.knative.dev/v1/{parent}/services 我已将端点替换为区域URL“https://asia-east1-run.googleapis.com“我代替家长给出了项目ID,还尝试了项目编号 当我在浏览器中点击形成的API(没有GET)时,它抛出404错误: 404。这是一个错误。 在此服务器上找不到请求的URL/apis/serving.knative.dev/v1/************/services。我们只知道这些GCP Get API列出服务抛出404错误,api,google-cloud-platform,Api,Google Cloud Platform,基于Google API文档: 我试图找到API,它将列出项目中的所有服务 API: 获取https://{endpoint}/api/service.knative.dev/v1/{parent}/services 我已将端点替换为区域URL“https://asia-east1-run.googleapis.com“我代替家长给出了项目ID,还尝试了项目编号 当我在浏览器中点击形成的API(没有GET)时,它抛出404错误: 404。这是一个错误。 在此服务器上找不到请求的URL/apis/
请帮助我,这让我筋疲力尽。如果您查看关于这个问题的文档,您将看到
{parent}
是:
应从中列出服务的命名空间。对于云运行(完全管理),用项目id或编号替换{namespace\u id}
。它的形式为namespace/{namespace\u id}
因此,URL中的问题是,您正在替换{parent}
,而实际上您应该替换为名称空间/{projectID}
另外,一件显而易见的事情,但也可以说,在添加https://
时不要复制https://asia-east1-run.googleapis.com
端点,因为https://
已包含在URL模板中
试试看,让我知道这是否解决了问题。如果您查看了关于这个问题的文档,您将看到
{parent}
是:
应从中列出服务的命名空间。对于云运行(完全管理),用项目id或编号替换{namespace\u id}
。它的形式为namespace/{namespace\u id}
因此,URL中的问题是,您正在替换{parent}
,而实际上您应该替换为名称空间/{projectID}
另外,一件显而易见的事情,但也可以说,在添加https://
时不要复制https://asia-east1-run.googleapis.com
端点,因为https://
已包含在URL模板中
试试看,告诉我这是否解决了问题。404表示找不到URI。你屏蔽了真实的URI,所以你只能猜测你在调用什么端点(HTTP GET)。。你是说我创建的API url不正确?如果是,那么我错在哪里?正确的API应该是什么?404表示找不到URI。你屏蔽了真实的URI,所以你只能猜测你在调用什么端点(HTTP GET)。。你是说我创建的API url不正确?如果是,那么我错在哪里?正确的API应该是什么?