INNER CODE UNIT · Go

main

cerbos/cerbos · cmd/awslambda/function/main.go:17

func main() {
	ctx := context.Background()

	logLevel := os.Getenv("CERBOS_LOG_LEVEL")
	if logLevel == "" {
		logLevel = "info"
	}

	logging.InitLogging(ctx, logLevel, nil)
	defer zap.L().Sync() //nolint:errcheck

	handler, err := awslambda.NewFunctionHandler(ctx)
	if err != nil {
		zap.L().Fatal("Failed to create Lambda function handler", zap.Error(err))
	}
	defer func() {
		if err := handler.Close(); err != nil {
			zap.L().Error("Failed to cleanly shutdown Lambda function handler", zap.Error(err))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…