此错误通常发生在使用AWS CLI等工具部署API Gateway时。解决方法是等待API Gateway阶段变为“可用”状态,这可能需要几分钟的时间。您可以使用以下代码示例来轮询并检查API Gateway阶段的状态:
aws api-gateway get-stage --rest-api-id [REST_API_ID] --stage-name [STAGE_NAME]
请将[REST_API_ID]替换为您的API Gateway的ID,[STAGE_NAME]替换为您的阶段名称。 如果状态为“AVAILABLE”,则阶段已准备就绪,可以进行API调用。 如果状态不是“AVAILABLE”,请等待几分钟然后再次轮询状态,直到变为“AVAILABLE”。
下一篇:api网关接口权限设计