API7 Enterprise 3.2.13 の新機能:柔軟なサービス公開
June 27, 2024
API7 Enterpriseは、ゲートウェイグループに基づいてゲートウェイ環境を分離し、サービステンプレートを使用して異なるゲートウェイグループ間のバージョンを管理する機能を提供します。API管理要件の多様化に伴い、日常業務において複雑なバージョン管理が必要ないが、柔軟な設定と迅速な反復能力を重視するユーザーがいることが認識されました。
これらのユーザーのニーズをより良く満たし、テスト環境での設定体験を向上させるために、このアップデートでは動的な設定可能な強制公開プロセスが導入されました。
動的公開プロセスの利点
-
効率の向上: テストゲートウェイグループでは、頻繁な設定変更が新しいバージョンのリリースプロセスに伴うことがよくあります。テストゲートウェイグループで強制サービス公開プロセスを無効にすることで、テスト環境での設定変更を迅速に適用でき、本番環境に影響を与えません。
-
柔軟性の向上: 厳密なバージョン管理を必要としないユーザーにとって、すべてのゲートウェイグループで強制サービス公開プロセスを無効にすることで、煩雑なバージョンリリースの手順を省き、効率的で柔軟な設定管理サービスを提供します。
サービス公開を強制する方法
ゲートウェイグループ設定の変更
新しいバージョンでは、ゲートウェイグループのネストされた階層を簡素化し、元のゲートウェイグループリストページを削除しました。ユーザーがログインすると、最後にアクセスしたゲートウェイグループにデフォルトで移動します。既存のゲートウェイグループのリストはポップアップウィンドウに移動され、左メニューのゲートウェイグループ名をクリックすることで、簡単に表示、切り替え、作成が可能です。

ゲートウェイグループを作成または編集する際、「サービス公開を強制する」を有効にするかどうかを選択できます。デフォルトではこのスイッチはオフになっており、公開後にサービス設定を直接変更できます。
サービスの編集
ゲートウェイグループで強制公開プロセスが有効になっていない場合、ゲートウェイグループの公開済みサービスリストで直接サービスを作成または編集できます。
ゲートウェイグループで直接作成されたサービスや、サービス公開プロセスを無効にした後に編集されたサービスは、「バージョンなし」のステータスになります。これは、公式に公開されていないバージョンであることを示します。この設定タイプでは、バージョン管理の複雑さを気にすることなく迅速な反復が可能です。
ゲートウェイグループでサービスを作成すると、対応するサービステンプレートも作成されます。サービスにバージョン番号があるかどうかに関係なく、サービスセンターで表示および管理できます。
注意点
-
「バージョンなし」バージョンの特性:
-
「バージョンなし」バージョンはいつでも編集できますが、各編集は以前の設定を上書きし、履歴記録を保持しないため、ロールバックできません。
-
「バージョンなし」バージョンの設定を固定するには、正式な公開プロセスを通じてバージョン番号を割り当てることができます。
-
-
他のゲートウェイグループへのサービスの同期:
-
ゲートウェイグループがサービス公開を強制しているかどうかに関係なく、他のゲートウェイグループにサービスを同期できます。
-
「バージョンなし」バージョンのサービスについては、同期時にバージョン番号を指定することで、両方のゲートウェイグループで同じバージョン管理を確保できます。
-
アップストリームノードとサービスディスカバリー
さらに、アップストリームノードとサービスディスカバリーの設定と表示を統合および最適化し、アップストリームアドレスタイプの管理をより直感的で効率的にしました。
結論
このアップデートにより、ユーザーに柔軟で効率的なサービス設定と管理体験を提供することを目指しています。本番環境での厳密なバージョン管理が必要な場合や、テスト環境での迅速な反復を求める場合でも、これらの新機能がニーズに応えます。