1.4. クライアント用の Service Registry REST API


クライアントアプリケーションは、Core Registry API v2 を使用して、Service Registry のスキーマと API アーティファクトを管理できます。この API は、次の機能の操作を提供します。

管理者
Service Registry データを .zip ファイルにエクスポートまたはインポートし、実行時に Service Registry インスタンスのログレベルを管理します。
アーティファクト
Service Registry に保存されているスキーマと API アーティファクトを管理します。アーティファクトのライフサイクル状態 (enabled、disabled、または deprecated) を管理することもできます。
アーティファクトのメタデータ
スキーマまたは API アーティファクトに関する詳細を管理します。アーティファクト名、説明、ラベルなどの詳細を編集できます。アーティファクトグループ、アーティファクトが作成または変更された時期などの詳細は読み取り専用です。
アーティファクトルール
特定のスキーマまたは API アーティファクトのコンテンツの進化を管理するルールを設定して、無効または互換性のないコンテンツが Service Registry に追加されないようにします。アーティファクトルールは、設定されたグローバルルールを上書きします。
アーティファクトのバージョン
スキーマまたは API アーティファクトの更新時に作成されるバージョンを管理します。アーティファクトバージョンのライフサイクル状態: enabled、disabled、または deprecated を管理することもできます。
グローバルルール
無効または互換性のないコンテンツが Service Registry に追加されないようにするために、すべてのスキーマおよび API アーティファクトのコンテンツの進化を管理するルールを設定します。グローバルルールは、アーティファクトに独自の特定のアーティファクトルールが設定されていない場合にのみ適用されます。
検索
スキーマと API アーティファクトおよびバージョンを、名前、グループ、説明、ラベルなどで参照または検索します。
システム
Service Registry のバージョン、および Service Registry インスタンスのリソースの制限を取得します。
ユーザー
現在の Service Registry ユーザーを取得します。

他のスキーマレジストリー REST API との互換性

Service Registry は、それぞれの REST API の実装を含めることで、次のスキーマレジストリーとの互換性も提供します。

  • Service Registry Core Registry API v1
  • Confluent Schema Registry API v6
  • Confluent Schema Registry API v7
  • CNCF CloudEvents Schema Registry API v0

Confluent クライアントライブラリーを使用するアプリケーションは Service Registry をドロップイン置換として使用できます。詳細は、Confluent Schema Registry の置換 を参照してください。

関連情報

  • Core Registry API v2 の詳細は、Apicurio Registry REST API ドキュメント を参照してください。
  • Core Registry API v2 および互換性のあるすべての API に関する API ドキュメントについては、Service Registry インスタンスの /apis エンドポイント (http://MY-REGISTRY-URL/apis など) を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.