在 AWS API Gateway 上更新 API 定义 | Qlik Cloud帮助
跳到主要内容

在 AWS API Gateway 上更新 API 定义

Last updated: 2026/8/25

将 JSON 文件导入 AWS API Gateway 以更新现有定义。

  • 您有权访问 AWS API Gateway。
  • 您已安装 AWS CLI。有关详细信息,请参阅 安装 AWS CLI
  • 您已将 API 定义导出为 JSON 文件。
  • 您已将 API 定义的早期版本上传到 AWS API Gateway。
  1. 打开命令行并输入以下命令以上传文件:
    aws apigateway put-rest-api --rest-api-id {api-id} --mode {mode} --body 'file://{yourfile}.json'
  2. 添加正确的参数:
    参数 描述
    {api-id} 要更新的 API 的 AWS API Gateway ID。
    {mode} 导入时的行为。该值可以是 overwrite(用新版本替换 API 的早期版本),也可以是 merge(合并两个版本)。
    {yourfile} 您导出的 API 定义的路径和文件名。
  3. 执行命令。

您的 API 定义将被合并或覆盖,具体取决于您定义的模式。您可以在 AWS API Gateway 控制台上检查您的更新。

在此示例中,上传了仅包含 /contacts 资源及其操作的 API 定义的第一个版本。然后,上传了包含 /companies 资源的第二个版本,并将其与早期版本合并。

合并后的 API 定义的屏幕截图。

有关 put-rest-api 命令的详细信息,请参阅 AWS 文档

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!