API7 Enterprise 3.2.13 の新機能:柔軟なサービス公開

Zhihuang Lin

Zhihuang Lin

June 27, 2024

Products

API7 Enterpriseは、ゲートウェイグループに基づいてゲートウェイ環境を分離し、サービステンプレートを使用して異なるゲートウェイグループ間のバージョンを管理する機能を提供します。API管理要件の多様化に伴い、日常業務において複雑なバージョン管理が必要ないが、柔軟な設定と迅速な反復能力を重視するユーザーがいることが認識されました。

これらのユーザーのニーズをより良く満たし、テスト環境での設定体験を向上させるために、このアップデートでは動的な設定可能な強制公開プロセスが導入されました。

動的公開プロセスの利点

  1. 効率の向上: テストゲートウェイグループでは、頻繁な設定変更が新しいバージョンのリリースプロセスに伴うことがよくあります。テストゲートウェイグループで強制サービス公開プロセスを無効にすることで、テスト環境での設定変更を迅速に適用でき、本番環境に影響を与えません。

  2. 柔軟性の向上: 厳密なバージョン管理を必要としないユーザーにとって、すべてのゲートウェイグループで強制サービス公開プロセスを無効にすることで、煩雑なバージョンリリースの手順を省き、効率的で柔軟な設定管理サービスを提供します。

サービス公開を強制する方法

ゲートウェイグループ設定の変更

新しいバージョンでは、ゲートウェイグループのネストされた階層を簡素化し、元のゲートウェイグループリストページを削除しました。ユーザーがログインすると、最後にアクセスしたゲートウェイグループにデフォルトで移動します。既存のゲートウェイグループのリストはポップアップウィンドウに移動され、左メニューのゲートウェイグループ名をクリックすることで、簡単に表示、切り替え、作成が可能です。

ゲートウェイグループ

ゲートウェイグループを作成または編集する際、「サービス公開を強制する」を有効にするかどうかを選択できます。デフォルトではこのスイッチはオフになっており、公開後にサービス設定を直接変更できます。

サービス公開を強制する

サービスの編集

ゲートウェイグループで強制公開プロセスが有効になっていない場合、ゲートウェイグループの公開済みサービスリストで直接サービスを作成または編集できます。

サービスの追加

ゲートウェイグループで直接作成されたサービスや、サービス公開プロセスを無効にした後に編集されたサービスは、「バージョンなし」のステータスになります。これは、公式に公開されていないバージョンであることを示します。この設定タイプでは、バージョン管理の複雑さを気にすることなく迅速な反復が可能です。

バージョンなしのサービス

ゲートウェイグループでサービスを作成すると、対応するサービステンプレートも作成されます。サービスにバージョン番号があるかどうかに関係なく、サービスセンターで表示および管理できます。

バージョンなしのサービス

注意点

  1. 「バージョンなし」バージョンの特性:

    • 「バージョンなし」バージョンはいつでも編集できますが、各編集は以前の設定を上書きし、履歴記録を保持しないため、ロールバックできません。

    • 「バージョンなし」バージョンの設定を固定するには、正式な公開プロセスを通じてバージョン番号を割り当てることができます。

  2. 他のゲートウェイグループへのサービスの同期:

    • ゲートウェイグループがサービス公開を強制しているかどうかに関係なく、他のゲートウェイグループにサービスを同期できます。

    • 「バージョンなし」バージョンのサービスについては、同期時にバージョン番号を指定することで、両方のゲートウェイグループで同じバージョン管理を確保できます。

アップストリームノードとサービスディスカバリー

さらに、アップストリームノードとサービスディスカバリーの設定と表示を統合および最適化し、アップストリームアドレスタイプの管理をより直感的で効率的にしました。

ノード/サービスディスカバリー

結論

このアップデートにより、ユーザーに柔軟で効率的なサービス設定と管理体験を提供することを目指しています。本番環境での厳密なバージョン管理が必要な場合や、テスト環境での迅速な反復を求める場合でも、これらの新機能がニーズに応えます。

Tags: