メイン コンテンツをスキップする 補完的コンテンツへスキップ

複数のバージョンでの作業

Talend Cloud API Designerを使えば同じAPI定義の複数のバージョンで作業できるため、APIのライフサイクルの管理に役立ちます。次の操作が可能です。

  • 既存のAPIバージョンを本番環境で維持しつつ、重要な変更や画期的な変更を新しいバージョンに導入できます。
  • 公開されているバージョンを可視化して管理できます。
  • APIへの変更をデザインする際の柔軟性が向上します。

APIの新しいバージョンを作成すると、すべてのコンテンツが新しいバージョンにコピーされ、どのバージョンも他のバージョンに影響を与えることなく独立して変更できるようになります。

Talend Cloud API Designerホームページには、所有するすべてのAPIと共有するAPIの全バージョンが表示されます。
Talend Cloud API Designerのホームページ。

新しいAPIバージョンの作成

既存のAPI定義の新しいバージョンを作成

始める前に

APIの所有者か、少なくとも1つのAPIバージョンのエディターであること。

手順

  1. ホームページで、新しいバージョンを作成するAPIに移動します。
    必要であればリストを名前でフィルタリングします。
  2. コピーしたいバージョンの横にある[Menu] (メニュー)ボタンをクリックし、[Create a new version from <version>](新しいバージョンを作成)をクリックします。
    1.1.0バージョンで映画カタログのAPIと[メニュー]アイコンが展開されているビュー。
  3. [Version] (バージョン)フィールドに新しいバージョンを入力します。
  4. [Create] (作成)をクリックします。

タスクの結果

新しいバージョンのAPIがソースバージョンと同じコンテンツで作成されます。デフォルトではモックとドキュメンテーションが無効になっています。

APIバージョンの削除

始める前に

APIの所有者か編集者であること。

手順

  1. ホームページで、削除したいバージョンの横にある[Menu] (メニュー)ボタンをクリックし、[Delete] (削除)をクリックします。
    情報メモ注: バージョンは[API Portal]にドキュメンテーションが公開されていると、削除できません。削除する前に、公開を解除するか、非公開としてマークする必要があります。詳細については、 APIドキュメントの管理をご覧ください。
  2. [Delete] (削除)をクリックして確定します。

タスクの結果

選択されたバージョンで削除されます。API全体を削除する場合は、それぞれのバージョンを削除する必要があります。

バージョンコンテンツのインポート

既存のコントラクトからコンテンツを API バージョンにインポートし、現在のコンテンツを置き換えるか、統合します。

始める前に

APIの所有者またはAPIバージョンの編集者である必要があります。

このタスクについて

この機能を使用すると、新しいバージョンを作成せずに外部のコントラクトファイルからバージョンを更新できます。インポート中もバージョン識別子は保持されます。

これは、Talend Cloud API Designerで新しいAPIを作成する定義のインポートとは異なります。

手順

  1. 更新対象となるバージョンの[Import version content] (バージョンコンテンツのインポート)を開きます。

    この操作には、次の場所からアクセスできます。

    • ホームページで、対象のバージョンの横にあるメニューボタンをクリックし、[Import version content] (バージョンコンテンツのインポート)をクリックします。
      メニューボタンの[Import version content] (バージョンコンテンツのインポート)オプション。
    • ホームページでバージョンを選択して詳細ペインを開き、[Import version content] (バージョンコンテンツのインポート)をクリックします。
      バージョンホームページの[Import version content] (バージョンコンテンツのインポート)オプション。
    • バージョンエディターで、[Edit] (編集) > [Import version content] (バージョンコンテンツのインポート)をクリックします。
      バージョンエディターの[Import version content] (バージョンコンテンツのインポート)オプション。
  2. インポートするコントラクトの形式とソースを選択します。
    コントラクトは、ローカルファイル、URL、またはダイアログボックスに直接貼り付けたテキストからインポートできます。
  3. [Behavior] (動作) で、インポートしたコンテンツの適用方法を選択します。
    • 置換: 現在のすべてのコンテンツをインポートしたコントラクトで上書きします。API名、バージョン識別子、仕様バージョンは保持されます。
    • マージ: インポートしたコンテンツを既存のバージョンコンテンツと統合します。API名とバージョン識別子は保持されます。インポートしたエレメントが既存のエレメントと同じ名前を持つ場合、そのエレメントは_mergeサフィックスを付けて名前が変更されます(例: User_merge)。重複するベースURLおよびメディアタイプはスキップされます。
    [Import version content] (バージョンコンテンツをインポート)ダイアログボックス。
  4. [Import] (インポート)をクリックします。

タスクの結果

更新されたコンテンツが適用された状態で、バージョンエディターが開きます。

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

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