2015-11-27 2 views
2
/r1 
|- POST <-- accidentally deleted, want to restore 
|- GET <-- new method, will remove the POST from the previous deploy 

Один из методов в одном из наших ресурсов удален. Ресурс, конечно, все еще находится в самом последнем развертывании, и мы хотим его восстановить, чтобы мы могли добавить, скажем, метод GET к тому же ресурсу.Восстановление API-шлюза Ресурс из предыдущего Развертывание

Если мы просто добавим новый GET и развернем его, POST будет удален. Невозможно сохранить и восстановить API?

ответ

2

К сожалению, это невозможно. Вы можете управлять своим API, двигаясь вперед, используя определение Swagger или RAML и используя API import tool. Это позволит вам рассматривать ваше определение API, такое как исходный код, отслеживание и возможность отмены изменений.

+0

Спасибо, согласен. Я очень надеялся на что-то, может быть, просто реализовать возможности экспорта в API Gateway. – Paddie

1

Вы также можете попробовать использовать инструмент CLI для получения сведений о конфигурации для развернутого API (Get-Deployment CLI).

AWS apigateway прибудет развертывания --rest-апи-идентификатор «значение» --deployment-идентификатор «значение»

Выход содержит поле «apiSummary», который покажет вам некоторые подробности о конфигурации API.

Бест, Jurgen

0

2017- Теперь вы можете экспортировать сцену, как чванство + API шлюза Extensions (этапы> [ваш этап]> Экспорт> чванство + API шлюза Extensions) и импортировать его через Actions> Import API

Смежные вопросы