第1章 はじめに


Red Hat Virtualization Manager は Representational State Transfer (REST) API を提供します。ソフトウェア開発者やシステム管理者は、この API を使用することで、標準の Web インターフェイス以外で Red Hat Virtualization 環境を制御できるようになります。REST API は、Red Hat Virtualization 環境の機能を標準の Hypertext Transfer Protocol (HTTP)経由で API にアクセスする外部アプリケーションやカスタムスクリプトと統合する開発者や管理者に役立ちます。
REST API には、以下のようなメリットがあります。
  • 幅広いクライアントサポート:HTTP プロトコルをサポートするプログラミング言語、フレームワーク、またはシステムはすべて API を使用できます。
  • 自己記述型:実行時に多くの詳細が発見されるため、クライアントアプリケーションに必要な仮想化インフラストラクチャーの知識は最小限に抑えられます。
  • リソースベースのモデル: リソースベースの REST モデルにより仮想化プラットフォームを自然な形で管理することが可能です。
これにより、開発者および管理者は以下のような作業を行うことができます。
  • エンタープライズ IT システムとの統合
  • サードパーティーの仮想化ソフトウェアとの統合
  • 自動メンテナーンスやエラーチェックなどのタスクの実行
  • スクリプトを使って、Red Hat Virtualization 環境の反復タスクを自動化します。
本書は、Red Hat Virtualization Manager REST API への参照として機能します。これは、開発者および管理者に、直接または提供される Python ライブラリーを使用して REST API を介して Red Hat Virtualization 環境の機能を利用できるようにするための手順と例を提供することを目的としています。

1.1. Representational State Transfer

Representational State Transfer (REST) は、特定サービスとその表現にフォーカスする設計アーキテクチャーです。リソース表現は、情報の主要な抽象化で、サーバー上の特定の 1 つの管理要素に対応します。クライアントは Uniform Resource Identifier (URI) にある server 要素に要求を送信し、GETPOSTPUTDELETE などの標準の HTTP メソッドで操作を実行します。これにより、クライアントとサーバー間のステートレス通信が提供され、各要求は他の要求とは独立して動作し、要求を完了するために必要なすべての情報が含まれます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.