Aws lambda aws api网关抛出错误无法获取/患者

Aws lambda aws api网关抛出错误无法获取/患者,aws-lambda,amazon-dynamodb,aws-api-gateway,aws-amplify,Aws Lambda,Amazon Dynamodb,Aws Api Gateway,Aws Amplify,我们正在使用aws amplify创建API,get函数抛出一个错误404 NOT FOUND 我们检查了api网关控制台中的url,发现在同一api中,一条路径工作正常,而另一条路径显示无法获取/patients。此api正在从名为患者的dynamoDB表中检索值。put和post正在工作,但get有错误 有什么解决办法吗?我想你错过了舞台。舞台就像一个环境。您可以为开发、暂存和生产环境等创建阶段。检查api网关控制台中已部署的阶段 然后您可以访问: /stage/patients/ /pro

我们正在使用aws amplify创建API,get函数抛出一个错误404 NOT FOUND

我们检查了api网关控制台中的url,发现在同一api中,一条路径工作正常,而另一条路径显示
无法获取/patients
。此api正在从名为患者的dynamoDB表中检索值。put和post正在工作,但get有错误


有什么解决办法吗?

我想你错过了舞台。舞台就像一个环境。您可以为开发、暂存和生产环境等创建阶段。检查api网关控制台中已部署的阶段

然后您可以访问:

/stage/patients/
/production/patients
如果没有看到任何阶段,则可能尚未部署api,可以从控制台将api部署到阶段


希望这有帮助

url包含阶段。只有当我在路径中指定了分区键,并且无法检索所有记录时,才会检索数据。我不会返回404。它返回一个空列表。我不明白这个问题