我正在学习AWS,深入了解API Gateway。但我不清楚API Gateway中资源和方法的区别。我的想法是,方法是资源的一部分,它们面向客户端。而资源则是一个更广泛的类别,涉及更多内容。如果有人能帮助我更轻松、更直观地区分它们,我将不胜感激。我已经阅读了文档,并在自己的YouTube上看了一些视频。
让我们举个简单的例子:
我们需要3个资源:
在Api网关中定义它们时,第二个和第三个资源会作为前缀带有 /pet
放在第一个资源下面。
然后根据每个资源下的方法进行定义:
看起来应该是这样的:
ANY
方法,但是教程总是指示创建单个资源。是否可能在不创建任何资源的情况下进行连接,并且只使用ANY
方法,甚至省略方法并直接连接到Lambda以处理所有请求,而无需担心指定资源或方法? - NeilG