如何使用 lambda 访问日志获取 api 网关?

How to get the api gateway with lambda access log?

我有 api 带 lambda 的网关

我用这个简单地制作了网关。

const lambdaGw = new apigw.LambdaRestApi(this, "LambdaEndpoint", {
  restApiName:`vr-${targetEnv}-lambda-endpoint`,

  handler: myLambda,
});

它使 api 网关。

我去控制台选择一个网关然后去设置,但是找不到日志设置。

所以,我想,我需要提前做些什么来收集访问日志?

然后我检查了 [LambdaRestApi document][1]

但是我找不到任何关于日志的信息。

我想做的是检查日志并限制来自某个域的访问。

可以通过 deployOptions prop, which takes StageOptions.

启用访问日志

指定 accessLogDestination 以启用访问日志。