AWS API GatewayでAPI定義をアップデート | Qlik Cloud ヘルプ
メイン コンテンツをスキップする

AWS API GatewayでAPI定義をアップデート

既存の定義をアップデートできるよう、JSONファイルを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 GatewayID。
    {mode}インポート時の動作。値は、APIの以前のバージョンを新しいバージョンに置き換えるoverwriteか、2つのバージョンをマージするmergeのいずれかになります。
    {yourfile}エクスポートしたAPI定義のパスとファイル名。
  3. コマンドを実行します。

定義したモードに応じて、API定義はマージまたは上書きされます。AWS API Gatewayコンソールのアップデートをチェックできます。

この例では、/contactsリソースとその操作のみを含むAPI定義の最初のバージョンがアップロードされました。次に、/companiesリソースを含んでいる2番目のバージョンがアップロードされ、以前のバージョンとマージされました。

マージされたAPI定義のスクリーンショット。

put-rest-apiコマンドの詳細は、AWSドキュメンテーションをご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。