2016-09-29 4 views
1

Я изо всех сил, чтобы понять, как использовать Swagger расширение для API шлюза:API-шлюз Расширение Swagger: как их использовать?

http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-swagger-extensions.html

Я использую для импорта/экспорта RestAPI через AWS CLI, но не может найти ни одного примера того, как использовать их командная строка. Вы можете помочь?

Благодаря

ответ

1

Вот пример через docs

aws apigateway import-rest-api --body 'file:///path/to/API_Swagger_template.json' --region us-west-2 

Edit: вот пример чванство с расширениями: https://github.com/awslabs/aws-apigateway-importer/blob/master/tst/resources/swagger/apigateway.json

+0

Kohn -AWS, спасибо за Ваш ответ. Да, я использовал это, но импортированный файл swagger не имеет методов интеграции, определенных на каждой конечной точке. Образец файла взлома можно найти здесь: https://github.com/awslabs/aws-apigateway-importer/blob/master/tst/resources/swagger/petstore-expanded.json. Я пытаюсь понять, является ли/как Я могу использовать это: http://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-swagger-extensions.html#api-gateway-swagger-extensions-integration, чтобы добавить мою собственную «х-амазонку» -apigateway-интеграция». Спасибо – paranza

+0

Несомненно, пример apigateway.json в том, что у репо есть расширения интеграции –

+0

Спасибо, да, я считаю, что я должен был объяснить немного лучше, что я пытаюсь сделать, мои извинения. Я знаю, что apigateway.json имеет расширения интеграции, но я буду работать с файлами swagger, которые не будут поставляться с включенными расширениями интеграции, и я пытаюсь понять, могу ли я «добавить» методы интеграции через API-шлюз API-шлюза расширение от AWS-CL. Это достижимо? Без метода интеграции мое развертывание последовательно терпит неудачу. В конечном итоге CodeDeploy позаботится о моем процессе CD. Спасибо, еще раз - очень благодарен. – paranza

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