Как обновить существующий AWS API Gateway с помощью шаблона CloudFormation - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть следующий файл определения Swagger, который я смог импортировать в существующий шлюз API AWS через опцию «Import API» в консоли AWS.Теперь я хотел бы сделать то же самое, используя шаблон CloudFormation.Я хотел бы знать, могу ли я обновить существующий AWS API Gateway с помощью «PATHS» через шаблон CloudFormation.Я прочитал документацию в AWS, но не смог найти никакой информации.Ресурс AWS :: ApiGateway :: RestApi не может ссылаться на существующий шлюз API AWS.Существующий API-шлюз был создан вручную из консоли AWS (т. Е. Не создан с помощью шаблона CloudFormation)

{
    "openapi": "3.0.1",
    "info": {
        "title": "Common API",
        "description": "defaultDescription",
        "version": "0.3"
    },
    "servers": [
        {
            "url": "http://localhost:32780"
        }
    ],
    "paths": {
        "/catalogs": {
            "get": {
                "description": "Auto generated using Swagger Inspector",
                "parameters": [
                    {
                        "name": "language",
                        "in": "query",
                        "required": false,
                        "style": "form",
                        "explode": true,
                        "example": "en"
                    },
                    {
                        "name": "category",
                        "in": "query",
                        "required": false,
                        "style": "form",
                        "explode": true,
                        "example": "region"
                    },
                    {
                        "name": "subcategory",
                        "in": "query",
                        "required": false,
                        "style": "form",
                        "explode": true,
                        "example": "group"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Auto generated using Swagger Inspector",
                        "content": {
                            "application/json;charset=UTF-8": {
                                "schema": {
                                    "type": "string"
                                },
                                "examples": {}
                            }
                        }
                    }
                },
                "servers": [
                    {
                        "url": "http://localhost:32780"
                    }
                ]
            },
            "servers": [
                {
                    "url": "http://localhost:32780"
                }
            ]
        }
    }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...