对于可能面临相同问题的任何其他人,请使用同一文档页面中提到的脚本查找日志组:
FUNCTION_NAME=function_name_without_qualifiers
for region in $(aws --output text ec2 describe-regions | cut -f 3)
do
for loggroup in $(aws --output text logs describe-log-groups --log-group-name "/aws/lambda/us-east-1.$FUNCTION_NAME" --region $region --query 'logGroups[].logGroupName')
do
echo $region $loggroup
done
done
创建一个文件,将上面的脚本粘贴到其中,替换
function_name_without_qualifiers
使用函数名,使其可执行并运行。它将为您的lambda@edge找到区域和日志组。这里学到的教训是,日志组的命名与普通日志组不同。相反,它遵循这种结构:
/aws/lambda/${region}.${function_name}