Python 用 Cloud Endpoints Frameworks について

ここでは、Python 用 Endpoints Frameworks の使用を開始する際に役立つ、ライブラリとツールについて説明します。また、その他の有用な情報も提供します。Endpoints Frameworks のアーキテクチャの概要については、Endpoints Frameworks についてをご覧ください。

ライブラリとツール

App Engine スタンダード環境用 Cloud Endpoints Frameworks には、次のライブラリとツールが用意されています。

要件

Endpoints Frameworks を使用するには、チュートリアルの手順に従ってください。

JavaScript ウェブ クライアントや、Android などのモバイル クライアントといったクライアントの開発方法を把握する必要があります。

開発プロセス

Endpoints Frameworks を使用してアプリケーションを開発するための一般的なワークフローは次のとおりです。

  1. まず、API のコードを作成します。クラスと公開メソッド(ある場合)をラップし、Message クラスを作成します。Endpoints API の作成をご覧ください。
  2. API を提供するウェブサーバーを作成します
  3. OpenAPI 構成ファイルを生成して、チュートリアルの手順に沿ってデプロイします。
  4. 必要に応じて、API をローカルでテストします
  5. API をデプロイします
  6. クライアント ライブラリの生成
  7. クライアント アプリケーションを作成します。その際、API 呼び出しを行う場合はクライアント ライブラリを使用します。

スタートガイド

まず、チュートリアルに従って、サンプル API を構成、デプロイし、API リクエストを送信する方法を確認してください。次に、このセクションに戻り、作成する API を構成、デプロイ、テストするために必要な情報を入手してください。

Endpoints バージョン 1.0 からの移行

前のバージョンの Endpoints を使用して API バックエンドをすでに開発している場合には、移行ガイドの手順に従ってアプリを Endpoints バージョン 2.0 に移行してください。