当前位置: 首页 > 知识库问答 >
问题:

API网关招摇过市扩展:如何使用它们?

赵华彩
2023-03-14

我正在努力理解如何为API网关使用Swagger扩展:

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

我正在通过AWS CLI使用导入/导出RestAPI,但在命令行中找不到如何使用它们的任何示例。你能帮忙吗?

谢谢

共有1个答案

危砚
2023-03-14

下面是一个通过文档的示例

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

 类似资料:
  • 我试图在我的微服务项目中生成一个单独的招摇过市,在Api网关中将所有服务招摇过市聚合成一个单独的招摇过市。为了实现这一点,我将遵循下一个教程https://objectpartners.com/2017/09/28/aggregate-services-into-a-single-swagger 这里的问题是,当我尝试设置绝对URL时,我收到的输出是未能加载API定义。未定义的http://loc

  • 我的pom.xml 招摇过市配置 服务器日志 它说映射: 但这些都不起作用(404): 如果我使用sping-fox较低版本,那么我将在我的日志中得到它已映射{[/v2/api-docs}],方法=[GET]。但是,我看不到在那里生成的任何json。

  • 我们有以下令牌模式,而scmOrg被定义为外键。 打开Swagger控制台时,它会构建如下示例输入: 只能为现有的scmOrg实体添加一个新的令牌,因此我真正想要的是这样一个更简单的东西: 有可能大摇大摆吗?

  • 如何仅显示类型为GET in Swagger page的API并隐藏其他API?我发现属性ApiExplorerSettings(IgnoreApi=true)可以从Swagger页面隐藏API,但是我有很多API要隐藏,我需要一种根据其HTTP类型隐藏API的方法。我尝试过这种方法: 但没用

  • 当我打开它时,所有操作都显示为折叠,并且我希望它在默认情况下展开。 有什么我需要改变的属性来实现它吗? 这是我的霸气豆:

  • 我试图在我们现有的JAX-RS REST项目中设置Swagger来记录我们的API。 对于接收JSON请求体的操作,我们一直使用以下习惯用法: 通过获取映射,JAX-RS将JSON对象映射到映射中,以按键名访问值。这样做很好,避免了每次这样的操作都需要一个模型。 但是,Swagger会扫描这些操作,并自动将Map作为请求参数。我的意图是,我在@ApiInverityParams注释中正确定义参数。