ステップ 1: API プロキシを作成する

このページの内容は ApigeeApigee ハイブリッドに該当します。

Apigee Edge のドキュメントを表示する。

このステップでは、疑似ターゲット サービスを呼び出す単純な API プロキシを作成します。

Cloud コンソールの Apigee

  1. ブラウザで Cloud コンソールの Apigee UI を開きます。
  2. ページ上部のプルダウンから、Apigee がプロビジョニングされている Google Cloud プロジェクトを選択します。
  3. 左側のナビゲーション パネルで、[プロキシの開発] > [API プロキシ] をクリックします。
  4. API プロキシ ペインで + 作成をクリックします。
  5. プロキシの作成 ペインで、プロキシ テンプレートリバース プロキシ(最も一般的)を選択します。リバース プロキシは、受信トラフィックをバックエンド サービスに転送する処理のみを行います。
  6. プロキシの詳細に次のように入力します。
    • Proxy name:myproxy」と入力します。このセクションの残りの手順では、これがプロキシ名であることを前提としています。
    • Base Path: Proxy name に入力する値に自動的に設定されます。Base Path は、API に対するリクエストを行うために使用される URL の一部です。Apigee では、URL を使用して受信リクエストを照合し、適切な API プロキシに転送します。
    • Description(省略可): 新しい API プロキシの説明を入力します(「単純なプロキシによる Apigee のテスト」など)。
    • Target(Existing API):https://mocktarget.apigee.net」と入力します。API プロキシへのリクエストに応じて Apigee が呼び出すターゲット URL を定義します。mocktarget サービスは Apigee でホストされ、単純なデータを返します。API キーやアクセス トークンは必要ありません。
    • [次へ] をクリックします。
  7. [Deploy(optional)] で、[Deployment environments] フィールドは変更されません。このステージでは、デプロイせずにプロキシを作成するだけです。[サービス アカウント] フィールドは無視することもできます。空白のままにしてください。
  8. [Create] をクリックします。

    Apigee によって新しいプロキシが作成され、[Proxy summary] ペインにプロキシの詳細が表示されます。

    myproxy のサマリーペイン

    プロキシがまだデプロイされていないため、[デプロイメント] セクションは空です。

  9. [エンドポイントの概要] の [リビジョン] セクションで、[表示] をクリックします。

    エンドポイント ビューペインには、次の情報が表示されます。

    • Proxy endpoints: プロキシに設定したベースパス(この例では /myproxy)。
    • Target endpoints: ターゲットに設定したベースパス(この例では https://mocktarget.apigee.net)。
  10. [閉じる] をクリックして、プロキシの概要ページに戻ります。

従来の Apigee

従来の Apigee UI で簡単な API プロキシを作成するには、次のようにします。

  1. ブラウザで Apigee UI を開きます。
  2. UI のメインビューで [Develop] > [API Proxies] をクリックします。

    [Develop] > [API Proxies] の順に選択します。

  3. [Environment] プルダウン リストから、新しい API プロキシを作成する環境を選択します。

    Apigee UI に、その環境の API プロキシのリストが表示されます。プロキシをまだ作成していない場合、リストは空です。

  4. [Create new] をクリックします。
    [Create Proxy] ボタン

    [Create Proxy] ウィザードが起動します。

    [Reverse proxy] が選択されている [API proxy] ペイン

  5. [Reverse proxy] を選択します(最も一般的)。

    プロキシの詳細ビューが表示されます。

  6. 以下の設定でプロキシを構成します。
    • Proxy Name:myproxy」と入力します。このセクションの残りの手順では、これがプロキシ ID であることを前提としています。
    • Proxy Base Path: 自動的に /myproxy に設定されます。Proxy Base Path は、API に対するリクエストを行うために使用される URL の一部です。Apigee では、URL を使用して受信リクエストを照合し、適切な API プロキシに転送します。
    • Description(省略可): 新しい API プロキシの説明を入力します(単純なプロキシによる Apigee のテストなど)。
    • Target(Existing API):https://mocktarget.apigee.net」と入力します。API プロキシへのリクエストに応じて Apigee が呼び出すターゲット URL を定義します。mocktarget サービスは Apigee でホストされ、単純なデータを返します。API キーやアクセス トークンは必要ありません。

    API プロキシの詳細は、次のようになります。

    名前、ベースパス、説明、ターゲットが表示されたプロキシの詳細

  7. [次へ] をクリックします。
  8. [Common policies] 画面で、セキュリティ オプションとして [Pass through(no authorization)] を選択します。
  9. [次へ] をクリックします。
  10. [Summary] 画面で、[Create] をクリックします([Optional Deployment] はオフのままにします)。

    Apigee でプロキシが生成されます(プロキシ バンドルと呼ばれることもあります)。

    プロキシ作成の確認

  11. [Go to proxy list] をクリックします。

    [Proxies] ビューが表示されます。このビューには、API プロキシの一覧が表示されます。新しいプロキシのステータス インジケーターは灰色で、まだデプロイされていないことを示します。

次に、API プロキシをデプロイします。プロキシをクライアントで使用するには、その前にプロキシをデプロイする必要があります。

1 (次)ステップ 2: API プロキシをデプロイする 3 4 5