要件

最初のクライアント アプリケーションのコーディングを開始する前に、行うことがいくつかあります。

Google アカウントを取得する

Google API コンソールで Google Compute Engine へのアクセス権を取得するためには Google アカウントが必要です。すでにアカウントをお持ちの場合は、準備が整っています。

テスト用に別の Google アカウントを取得することもできます。

Google Compute Engine への登録と試用

スタートガイドの手順に沿ってサービスに登録し、Linux または Windows の仮想マシンを設定し、そのインスタンスを使用してウェブ コンテンツをホストします。

続行する前に、Compute Engine に慣れておくことが重要です。API ドキュメントでは、Compute Engine の使用経験があり、ウェブ プログラミングのコンセプトとウェブデータ形式の知識があることを前提としています。

承認について

Google Compute Engine では OAuth 2.0 を使用してリクエストが承認されます。OAuth 2.0 に関する知識がない場合は、リクエストの承認の方法を確認してください。

REST について

API は次の 2 つの方法で呼び出すことができます。

クライアント ライブラリを使用しない場合は、REST の基礎を理解する必要があります。

REST は、データをリクエストして変更するための便利で一貫したアプローチを提供するソフトウェア アーキテクチャのスタイルです。

REST という用語は、「Representational State Transfer」の略です。Google API のコンテキストでは、HTTP 動詞を使用して、Google が保存したデータの表現を検索および変更することを指します。

RESTful システムでは、リソースはデータストアに保存されており、クライアントはサーバーが特定のアクション(リソースの作成、取得、更新、削除など)を実行するようにリクエストを送信し、サーバーはそのアクションを実行し、多くの場合、指定されたリソースの表現形式でレスポンスを送信します。

Google の RESTful API では、クライアントは POSTGETPUTDELETE などの HTTP 動詞を使用してアクションを指定します。また、次の形式のグローバルに一意な URI でリソースを指定します。

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

すべての API リソースは HTTP でアクセス可能な一意の URI を持っているため、REST はデータ キャッシュを有効にし、ウェブの分散インフラストラクチャで動作するように最適化されています。

HTTP 1.1 標準のドキュメントのメソッド定義をご覧ください。GETPOSTPUTDELETE の仕様が記載されています。

Google Compute Engine API での REST

Google Compute Engine API オペレーションは REST の HTTP 動詞に直接マッピングされています。

Google Compute Engine API の URI の特定の形式:

https://www.googleapis.com/compute/v1/resourcePath?parameters

API でサポートされている各オペレーションで使用される URI の完全なセットは、Google Compute Engine API Reference ドキュメントにまとめられています。

JSON データ形式について

Google Compute Engine API では、データは JSON 形式で返されます。

JSON (JavaScript Object Notation)は、任意のデータ構造の簡潔なテキスト表現を提供する、よく使用され、言語に依存しないデータ形式です。詳しくは json.org をご覧ください。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Compute Engine ドキュメント