Указан неверный идентификатор ресурса (Сервис: AmazonApiGateway; Код состояния: 404 - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь создать ресурс Restapi в aws apigateway.Но при создании я получаю следующее исключение:

Произошла ошибка: ApiGatewayMethodInventoryV1DateVarNotificationsGet - Указан неверный идентификатор ресурса (Сервис: AmazonApiGateway; Код состояния: 404; Код ошибки: NotFoundException; Идентификатор запроса: 5d2a3a47-3056-11e9-80c-77408dcc9a68).

и ниже - мой файл yml.

Ресурсы:

rApiGatewayResourceApi: Тип: AWS :: ApiGateway :: Свойства ресурса: ParentId: Fn:: ImportValue: Fn :: Sub '$ {pOwner} - $ {pEnvironment} -rApiGatewayVehiclesRestApiRootResource' PathPart: api RestApiId: Fn :: ImportValue: Fn :: Sub '$ {pOwner} - $ {pEnvironment} -rApic0AeRiveRate*

rApiGatewayResourceVersion1:
Type: AWS::ApiGateway::Resource
Properties:
  ParentId:  Fn::Ref 'rApiGatewayResourceApi'
  PathPart: v1
  RestApiId:
    Fn::ImportValue:  Fn::Sub '${pOwner}-${pEnvironment}-rApiGatewayVehiclesRestApi'

rApiGatewayResourceDateVar:
Type: AWS::ApiGateway::Resource
Properties:
  ParentId:  Fn::Ref rApiGatewayResourceVersion1
  PathPart: '{date}'
  RestApiId:
    Fn::ImportValue:  Fn::Sub '${pOwner}-${pEnvironment}-   rApiGatewayVehiclesRestApi'

rApiGatewayVehiclesPublish: Тип: AWS :: ApiGateway :: Свойства ресурса: ParentId: Fn :: Ref 'rApiGatewayResourceDateVar' PathPart: публикация RestApiId: Fn :: ImportValue: Fn :: Sub '$ {pOwner} - ${pEnvironment} -rApiGatewayVehiclesRestApi '

rApiGatewayVehiclesAcknowledgment:
Type: AWS::ApiGateway::Resource
Properties:
  ParentId:  Fn::Ref 'rApiGatewayResourceDateVar'
  PathPart: acknowledgement
  RestApiId:
    Fn::ImportValue:  Fn::Sub '${pOwner}-${pEnvironment}-  rApiGatewayVehiclesRestApi'

 rApiGatewayVehiclesAcknowledgmentResource:
Type: AWS::ApiGateway::Method
Properties:
  ResourceId: Fn::Ref 'rApiGatewayVehiclesAcknowledgment'
  RestApiId:
    Fn::ImportValue:  Fn::Sub '${pOwner}-${pEnvironment}-rApiGatewayVehiclesRestApi'
  HttpMethod: POST

rApiGatewayVehiclesPublishResource:
Type: AWS::ApiGateway::Method
Properties:
  ResourceId: Fn::Ref 'rApiGatewayVehiclesPublish'
  RestApiId:
    Fn::ImportValue:  Fn::Sub '${pOwner}-${pEnvironment}-rApiGatewayVehiclesRestApi'
  HttpMethod: GET provider:   name: aws   runtime: nodejs6.10   stage: dev   region: ${self:custom.pRegion}   memorySize: 1024  

время ожидания: 30 apiGateway: restApiId: "Fn :: ImportValue": $ {self: custom.pOwner} - $ {self: custom.pEnvironment} -rApiGatewayVehiclesRestApi restApiRootResourceId: "Fn :: ImportValue": $ {self: custom.pOwner} - $ {self: custom.pEnvironment} -rApiGatewayVehiclesRestApiRootResource resource /: Ref rApiGatewayVehiclesPublishResource инвентаризация / v1 / {дата} / подтверждение: Fn :: Ref rApiGatewayVehiclesAcknowledgmentResource

функции: ShiftDigitalService: имя: $ {self: service} -ShiftDigitalService описание: запрос на обработку ShiftDiglerDiglerShigler: SailDiglerShigler:события: - http: путь: api / v1 / {date} / метод уведомлений: GET-запрос: параметры: paths: date: true заголовки: Content-Type: true

AcknowledgmentService: name: $ {self: service} -AcknowledgmentService описание: обработчик запроса подтверждения процесса: dist / handler.handleAcknowledgement события: - http: путь: api / v1 / {date} / метод подтверждения: запрос POST: параметры: paths: date: true заголовки: Content-Type: true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...