4.3. REST API コネクターの作成


Fuse Online は、Hypertext Transfer Protocol (HTTP)/1.0 または HTTP/1.1 をサポートする REST API のコネクターを作成できます。これには、接続する REST API を記述する有効な OpenAPI 3 (または 2) ドキュメントが Fuse Online に必要です。

Fuse Online 環境には To Do アプリケーションがあり、これにはタスクが含まれるデータベースにアクセスするための REST API があります。お使いの環境には、この API の OpenAPI ドキュメントもあります。

手順

  1. todo app のアイコンをダウンロードします。

    1. Fuse Online ナビゲーションパネルで Home をクリックします。
    2. URL をテキストエディターにコピーします。
    3. URL の先頭に、todo- を挿入します。
    4. URL の末尾に /images/todo_icon.png を追加します。
    5. https の代わりに http スキームを使用します。

      URL は http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com/images/todo_icon.png のようになります。

    6. この URL を新しいブラウザーウインドウに貼り付け、ファイルシステムの場所に todo_icon.png ファイルをダウンロードします。このアイコンを手順 11 でアップロードします。
  2. Fuse Online 環境にある OpenAPI ドキュメントのコピーの URL を確認します。

    1. Fuse Online ナビゲーションパネルで Home をクリックします。
    2. URL をテキストエディターにコピーします。
    3. URL の先頭に、todo- を挿入します。
    4. URL の最後に openapi.json を追加します。
    5. https の代わりに http スキームを使用します。

      URL は http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com/openapi.json のようになります。

    注記

    https ではなく http を指定することで、TLS 証明書が有効でない場合にランタイムエラーが発生しないようにします。実稼働環境では、有効な証明書があり、常にセキュアな URL (https) を指定して OpenAPI ドキュメントを取得するようにします。

  3. Fuse Online ナビゲーションパネルで Customizations > API Client Connectors をクリックします。
  4. Create API Connector をクリックします。
  5. Use a URL を選択します。
  6. 入力ボックスに OpenAPI ドキュメントの URL を貼り付け、Next をクリックします。
  7. Review Actions ページで Next をクリックします。警告が表示された場合、無視しても問題ありません。
  8. Next をクリックします。
  9. Specify Security ページで、HTTP Basic Authentication を許可し、admin および admin などのユーザー名とパスワードを指定します。このサンプルアプリケーションでは、ユーザー名とパスワードは検証されないことに注意してください。
  10. Next をクリックします。
  11. Todo App API 概要ページで以下を行います。

    1. Connector IconChoose File をクリックし、手順 1 でダウンロードした todo_icon.png の場所に移動します。
    2. 必要に応じて、Name フィールドおよび Description フィールドの値を変更します。
    3. Host フィールドで、サービスホストの名前を受け入れます。たとえば、http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.comのようになります。

      必要に応じて \https:\http に変更します

    4. Base URL フィールドに、サービスリクエストのホスト名の後に続く URL の一部 (/api) を受け入れます。
  12. Save をクリックします。

    Fuse Online に API Client Connectors が表示されます。先ほど作成した Todo App API で新しいエントリーを確認できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.