API とは - AWS AppSync

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

API とは

アプリケーションプログラミングインターフェイス (API) は、他のソフトウェアシステムと通信するために必要なルールを定義します。開発者は、他のアプリケーションがプログラムでアプリケーションと通信APIsできるように、 を公開または作成します。例えば、タイムシートアプリケーションは、従業員のフルネームと日付範囲をAPI尋ねる を公開します。この情報を受け取ると、従業員のタイムシートを内部で処理し、その日付範囲内の労働時間数を返します。

ウェブは、クライアントとウェブ上のリソース間のゲートウェイAPIと考えることができます。

クライアント

クライアントはウェブ上の情報にアクセスしたいユーザーです。クライアントは、ユーザーでも、 を使用するソフトウェアシステムでもかまいませんAPI。例えば、開発者は気象システムから気象データにアクセスするプログラムを作成できます。また、天気 Web サイトに直接アクセスしたときに、ブラウザから同じデータにアクセスすることもできます。

リソース

リソースは、さまざまなアプリケーションがクライアントに提供する情報です。リソースには、画像、動画、テキスト、数字、またはあらゆる種類のデータがあります。リソースをクライアントに提供するマシンはサーバーとも呼ばれます。組織は APIs を使用してリソースを共有し、セキュリティ、制御、認証を維持しながらウェブサービスを提供します。さらに、どのクライアントが特定の内部リソースにアクセスできるかを判断するAPIsのに役立ちます。