簡體   English   中英

自定義 Lambda 授權方事件負載類型

[英]Custom Lambda Authorizer Event Payload type

我正在嘗試創建自定義 lambda 授權方,其中 lambda 事件有效負載類型為“REQUEST”。 serverless.yml 非常簡單

functions:
  authorizer:
    handler: src/authorizer.handler
    type: REQUEST

每當我部署此 yaml 文件時,它都會創建一個授權方,該授權方具有基於令牌的事件負載,而不是基於請求的負載。

授權者類型應設置在events部分下方,如下所示:

functions:
  hello:
    handler: handler.hello
    events:
      - http: 
          path: /hello
          method: get
          authorizer:
            name: authorizer
            type: request
            
        
  authorizer:
    handler: authorizer.handler

您已經在 function 本身的“處理程序”旁邊指定了類型。 如果您執行此操作,無服務器部署會發出警告“警告:在‘functions.authorizer’處遇到無效配置:無法識別的屬性‘type’”。 然后它默認為“token”作為類型,因為沒有找到有效類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM