【问题标题】:API-Gateway Swagger Extension: how to use them?API-Gateway Swagger 扩展:如何使用它们?
【发布时间】:2016-09-29 17:14:01
【问题描述】:

我很难理解如何为 API 网关使用 Swagger 扩展:

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

我正在通过 AWS CLI 使用 Import/Export RestAPI,但找不到任何关于如何从命令行使用它们的示例。你能帮忙吗?

谢谢

【问题讨论】:

    标签: amazon-web-services swagger aws-api-gateway


    【解决方案1】:

    这是通过docs 提供的示例

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

    编辑:这是一个带有扩展名的招摇示例:https://github.com/awslabs/aws-apigateway-importer/blob/master/tst/resources/swagger/apigateway.json

    【讨论】:

    • Kohn -AWS,感谢您的回复。是的,我使用过,但是导入的 swagger 文件没有在每个端点上定义集成方法。可以在此处找到示例 swagger 文件:github.com/awslabs/aws-apigateway-importer/blob/master/tst/… 我想了解的是是否/如何使用它:docs.aws.amazon.com/apigateway/latest/developerguide/… 添加我自己的“x-amazon-apigateway-integration”。谢谢
    • 当然,该仓库中的 apigateway.json 示例具有集成扩展
    • 谢谢,是的,我相信我应该更好地解释我正在尝试做的事情,我很抱歉。我知道 apigateway.json 具有集成扩展,但我将使用不包含集成扩展的 swagger 文件,我试图了解是否可以通过 API-Gateway swagger “添加”集成方法AWS-CL 的扩展。这是可以实现的吗?如果没有集成方法,我的部署总是失败。最终,CodeDeploy 将负责我的 CD 流程。再次感谢您 - 非常感谢。
    猜你喜欢
    • 2018-07-29
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 2013-08-12
    • 2019-06-09
    • 2020-03-14
    • 2013-02-12
    • 1970-01-01
    相关资源
    最近更新 更多