如何使用 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
以启用访问日志。
我有 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
以启用访问日志。