第6章 SDK を使用して Apicurio Registry コンテンツを管理する


Apicurio Registry クライアントアプリケーション (Java、Typescript、Python、または Golang) を作成し、それを使用して Apicurio Registry に保存されているアーティファクトを管理できます。

6.1. Apicurio Registry SDK

提供されている SDK のいずれかを使用して、Apicurio Registry に保存されているアーティファクトを管理できます。アーティファクトの作成、読み取り、更新、削除など、REST API でサポートされている任意の必要な操作を実行できます。Apicurio Registry SDK を使用して、グローバルルールの管理や Apicurio Registry データのインポートとエクスポートなどの管理者機能を実行することもできます。

Apicurio Registry の一部として提供される以下の SDK のいずれかを使用できます。

  • Java
  • Typescript
  • Python
  • golang

6.1.1. Java

Apache Maven プロジェクトに正しい依存関係を追加することで、Apicurio Registry Java SDK にアクセスできます。詳細は、「Apicurio Registry SDK アプリケーションの作成」 を参照してください。

Apicurio Registry クライアントは、必要に応じてカスタマイズできる JDK によって提供される HTTP クライアントを使用して、実装されます。たとえば、カスタムヘッダーを追加したり、Transport Layer Security (TLS) 認証の設定オプションを有効にしたりすることができます。詳細は、「Apicurio Registry Java SDK の設定」 を参照してください。

6.1.2. Typescript

アプリケーションの package.json ファイルに正しい依存関係を追加することで、Apicurio Registry Typescript SDK にアクセスできます (node.js アプリケーションを想定)。

https://www.npmjs.com/package/@apicurio/apicurio-registry-sdk

6.1.3. Python

Python プロジェクトに正しい依存関係を追加することで、Apicurio Registry Python SDK にアクセスできます (pypi を使用していると仮定します)。

https://pypi.org/project/apicurioregistrysdk/

6.1.4. golang

プロジェクトに適切な依存関係を追加することで、Apicurio Registry Golang SDK にアクセスできます。

https://github.com/Apicurio/apicurio-registry/tree/main/go-sdk

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat