リソースの管理

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

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

多くのポリシータイプはリソースに依存しています。リソースとは、API プロキシまたは共有フローに接続時に、ポリシーで実行すべきコードまたは構成を実装するファイルです。詳細、リソースの例、サポートされているリソースタイプの一覧については、リソースについてをご覧ください。

以降のセクションで説明するように、API プロキシ、共有フロー、環境レベルでリソースを作成し、ポリシーからアクセスします。Apigee ワークスペースでのフォルダとファイルの管理もご覧ください。

リソースの作成

Cloud Code で Apigee を使用してリソースを作成するには:

  1. Apigee ワークスペースで、リソースを保存するレベルに基づいて、次のいずれかのアクションを実行します。詳細については、リソースの保存場所をご覧ください。

    レベル 手順
    API プロキシ 次のいずれかの操作を行います。
    • 次のいずれかのフォルダにカーソルを合わせて、[Apigee リソースの作成アイコン] をクリックし、[Create resource] を選択します。
      • apiproxy-name プロキシ バンドル
      • apiproxy-name/apiproxy
    • API プロキシの apiproxy-name/apiproxy/resources フォルダにカーソルを合わせ、Apigee リソースの作成アイコン をクリックします。
    共有フロー 次のいずれかの操作を行います。
    • 次のいずれかのフォルダにカーソルを合わせて、[Apigee リソースの作成アイコン] をクリックし、[Create resource] を選択します。
      • sharedflow-name 共有フローバンドル
      • sharedflow-name/sharedflowbundle
    • 共有フローの sharedflow-name/sharedflowbundle/resources フォルダにカーソルを合わせて、[Apigee リソースの作成アイコン] をクリックします。
    環境 次のいずれかの操作を行います。
    • env-name 環境フォルダにカーソルを合わせ、[新しいポリシーを作成するアイコン] をクリックして、[Create resource] を選択します。
    • 環境の env-name/resources フォルダにカーソルを合わせて、新しいポリシーを作成するアイコン をクリックします。

    [Create] リソース ウィザードが開きます。

  2. リストから作成するリソースタイプを選択します。サポートされているリソースタイプの説明については、リソースタイプをご覧ください。

  3. リソースの一意の名前を入力して、Enter キーを押します。

    リソースは、[Apigee] セクションの apiproxiessharedflows、または environments フォルダ内の resources フォルダに追加され、編集用に開きます。

  4. 必要に応じてリソース ファイルを編集し、[ファイル] > [保存] を選択する、または ⌘+S キーを押して編集内容を保存します。

リソースのインポート

Cloud Code で Apigee を使用してリソースをインポートするには:

  1. Apigee ワークスペースで、リソースを使用するレベルに基づいて、次のいずれかの操作を行います。詳細については、リソースの保存場所をご覧ください。

    レベル 手順
    API プロキシ 次のいずれかの操作を行います。
    • apiproxy-name/apiproxy フォルダにカーソルを合わせ、Apigee リソースのアップロード アイコン をクリックします。
    • API プロキシの apiproxy-name/apiproxy/resources フォルダにカーソルを合わせ、[Apigee リソースのアップロード アイコン] をクリックします。
    共有フロー 次のいずれかの操作を行います。
    • sharedflow-name/sharedflowbundle フォルダにカーソルを合わせ、Apigee リソースのアップロード アイコン をクリックします。
    • 共有フローの sharedflow-name/sharedflowbundle/resources フォルダにカーソルを合わせて、[Apigee リソースのアップロード アイコン] をクリックします。
    環境 次のいずれかの操作を行います。
    • env-name 環境フォルダにカーソルを合わせ、Apigee リソースのアップロード アイコン をクリックします。
    • 環境の env-name/resources フォルダにカーソルを合わせて、Apigee リソースのアップロード アイコン をクリックします。

    [リソースをインポート] ウィザードが開きます。

  2. リストからインポートするリソースタイプを選択します。サポートされているリソースタイプの説明については、リソースタイプをご覧ください。

  3. ローカル ディレクトリ内のファイルに移動し、[インポート] をクリックします。

  4. リソースの一意の名前を入力して、Enter キーを押します。

    リソースが Apigee Explorer の resources フォルダに追加され、編集用に開かれます。

ポリシーからのリソースへのアクセス

ポリシーからリソースにアクセスする方法は、リソースタイプによって異なります。詳細については、ポリシー リファレンスの概要をご覧ください。 ポリシーからリソースにアクセスする例については、リソースにアクセスするをご覧ください。