Я пытался запустить API Gateway локально на своем Mac с помощью sam и template.yaml. Однако я получил эту ошибку ValueError: malformed url rule: '/v10/<device-name>'
Вот мой код в template.yaml:
GetListFunction:
Type: AWS::Serverless::Function
Properties:
CodeUri: src/lambda/
Handler: getList.lambda_handler
Runtime: python3.8
Events:
GetList:
Type: Api
Properties:
Path: /v10/{device-name}/
Method: get
Есть ли способ использовать - в имени переменной? Если нет, есть ли обходной путь? Спасибо!
ValueError: malformed url rule: '/v10/<<vars["device-name"]>>
сPath: /v10/{{vars["device-name"]}}
- person ForZ   schedule 24.11.2020