在处理程序中使用Classname进行无服务器配置

时间:2019-03-04 08:26:04

标签: aws-lambda serverless

无服务器社区,

我目前正在构建无服务器应用程序,并且为此目的使用library(tidyverse) fun1 <- function(str1, str2){ str1 <- str1 %>% str_split("/") %>% unlist() str2 <- str2 %>% str_split("/") %>% unlist() str1p <- str1[1] str2p <- str2[1] pom <- ifelse(str1p %in% str2 | str2p %in% str1, 1, 0) oom <- ifelse(pom == 0 & length(intersect(str1, str2)) > 0, 1, 0) tibble(pom = pom, oom = oom) } df1 %>% as_tibble() %>% mutate(result = map2(A, B, fun1)) %>% unnest(result) # A tibble: 4 x 5 ID A B pom oom <dbl> <fct> <fct> <dbl> <dbl> 1 1 1230/1344/2334/2334 1333/2334 0 1 2 2 3322/3344/3443 3344/8840 1 0 3 3 1112/9099 4454 0 0 4 4 3332/4483 9988/2221/4483 0 1

我有一个导出的类,并且有几个静态函数要用作处理程序。

根据我的理解,serverless文件期望将处理程序定义为

serverless.yml

但是我想做类似的事情:

readCollection:
    handler: <basePathTo>/<filenameWithoutExtension>.<handlerMethod>
    events:
      - http:
          path: ${self:service}/
          method: get
          cors: true

那有可能吗?如果可以,怎么办?

0 个答案:

没有答案