Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Lambda Rest API:此资源的同级({id})已经有一个可变路径部分--只允许有一个路径部分无法在路径处创建资源_Amazon Web Services_Aws Lambda - Fatal编程技术网

Amazon web services AWS Lambda Rest API:此资源的同级({id})已经有一个可变路径部分--只允许有一个路径部分无法在路径处创建资源

Amazon web services AWS Lambda Rest API:此资源的同级({id})已经有一个可变路径部分--只允许有一个路径部分无法在路径处创建资源,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我对Lambda和AWS特别陌生。我正在尝试用Lambda设置一个简单的restapi服务。我使用CloudFormat和CodePipeline开发了一个简单的Express应用程序。 我试图弄清楚为什么在部署阶段,在ExecuteChangeSet期间,我会出现以下错误: 导入期间发现的错误:无法在路径“/stations/{stationId}/allowedUsers”处创建资源:此资源的同级({id})已具有可变路径部分--仅允许一个路径无法在路径“/stations/{station

我对Lambda和AWS特别陌生。我正在尝试用Lambda设置一个简单的restapi服务。我使用CloudFormat和CodePipeline开发了一个简单的Express应用程序。 我试图弄清楚为什么在部署阶段,在ExecuteChangeSet期间,我会出现以下错误:

导入期间发现的
错误:无法在路径“/stations/{stationId}/allowedUsers”处创建资源:此资源的同级({id})已具有可变路径部分--仅允许一个路径无法在路径“/stations/{stationId}/allowedUsers/{userId}”处创建资源:同级({id})此资源的“”已具有可变路径部分--只允许一个

这是我在模板中的内容。yml

      Events:
      AllowedUsers:
        Type: Api
        Properties:
          Path: /stations/{stationId}/allowedUsers
          Method: get
      AddAllowedUsers:
        Type: Api
        Properties:
          Path: /stations/{stationId}/allowedUsers
          Method: post    
      DeleteAllowedUsers:
        Type: Api
        Properties:
          Path: /stations/{stationId}/allowedUsers/{userId}
          Method: delete
      GetAllowedUser:
        Type: Api
        Properties:
          Path: /stations/{stationId}/allowedUsers/{userId}
          Method: get

我搜索了一下这个错误,但不知道如何解决它

您能够解决它吗?您是否使用cloudformation进行部署?我认为这是AWS方面一个长期存在的缺陷。这似乎是AWS云形成的一个问题。解决方法似乎是删除端点并重新添加它。下面是使用无服务器的人遇到的问题,并讨论了解决方法