Создание методов в / с использованием CF для API Gateway - PullRequest
0 голосов
/ 03 мая 2019

Как мне создать методы в корне / папке API Gateway, используя CF?Так, например, у меня есть шлюз, который выглядит следующим образом:

/ OPTIONS POST

enter image description here

Однако при попытке сделать это сCF Я получаю: часть пути ресурса позволяет только a-zA-Z0-9 ._- и фигурные скобки в начале и в конце.Таким образом, мой PathPart является ошибочной строкой.

  ApiGate:
    Type: AWS::ApiGateway::Resource
    Properties:
      ParentId: !GetAtt 
        - ApiGateApi
        - RootResourceId
      PathPart: '{/}'
      RestApiId: !Ref ApiGateApi

Я могу изменить PathPart на что-то другое, но затем он создаст его как дочерний объект в /, чего я не хочу.

enter image description here

1 Ответ

0 голосов
/ 14 мая 2019

Получается после добавления следующего к моему AWS::ApiGateway::Method, теперь оно работает.

  MyMethodOPTIONS:
    Type: 'AWS::ApiGateway::Method'
    Properties:
      ResourceId: !GetAtt MyRestApi.RootResourceId
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...