このページの内容は Apigee と Apigee ハイブリッドに該当します。
Apigee Edge のドキュメントを表示します。
以下のいずれかのタスクを実行する場合は、Apigee から API プロキシ構成バンドルを(zip ファイルとして)ダウンロードすることをおすすめします。
- API プロキシ バンドルから API プロキシをインポートするで説明されているように、API プロキシ構成バンドルを使用して別の組織に API プロキシをインポートする。
- API プロキシをローカル システムに解凍する。これは、ソース管理でファイルベースの API プロキシ開発を設定する場合や、ファイルベース バージョンのリソースを確認する場合に便利です。API プロキシ構成をローカルで変更した場合は、変更を API プロキシの新しいリビジョンとしてアップロードできます。
以下のセクションでは、API プロキシ構成バンドルのダウンロードとアップロードの方法について説明します。展開された zip ファイルの中身については、API プロキシ構成のディレクトリ構造をご覧ください。
動画
API プロキシ構成バンドルのダウンロードとアップロードの詳細については、次の動画をご覧ください。
動画 | 説明 |
---|---|
API プロキシ(Apigee)をダウンロードする | Apigee UI と API を使用して API プロキシをダウンロードします。 |
API プロキシ構成バンドルをダウンロードする
以下のセクションの説明に従って、API プロキシ構成バンドルをダウンロードします。
従来の Apigee UI
Apigee UI を使用して API プロキシ構成バンドルをダウンロードするには:
- API プロキシ エディタで API プロキシを開きます。
- [Develop] タブをクリックします。
- [Revision] プルダウンから、ダウンロードする API プロキシ リビジョンを選択します。
- [Revision n] > [Export revision n] の順に選択します(n は選択したリビジョンです)。
Apigee API
API を使用して API プロキシ構成バンドルをダウンロードするには、API プロキシ リビジョンの取得をご覧ください。
API プロキシ構成バンドルの内容を表示するには、次の例のように新しいディレクトリを作成し、unzip
などのユーティリティを使用して zip ファイルを展開します。
mkdir myappdir
unzip ./my-app_app_rev3_2019_04_20.zip -d myappdir
展開された zip ファイルの中身については、API プロキシ構成のディレクトリ構造をご覧ください。
API プロキシ構成バンドルをアップロードする
API プロキシ構成バンドル ディレクトリを修正した場合は、API プロキシ構成バンドルをアップロードする前に、新しいファイルや変更したファイルを含めて再度アーカイブします。次の例のように、zip
などのユーティリティを使用できます。
zip my-new-proxy.zip -r .
zip ファイル内の最上位のディレクトリは /apiproxy
でなければなりません。必要なディレクトリ構造に関する詳細については、API プロキシ構成のディレクトリ構造をご覧ください。
以下のセクションの説明に従って、API プロキシ構成バンドルをアップロードします。
従来の Apigee UI
API プロキシ構成バンドルをアップロードして新しい API プロキシを作成するには、API プロキシ バンドルから API プロキシをインポートするをご覧ください。
API プロキシ構成バンドルをアップロードして既存の API プロキシの新しいリビジョンを作成するには:
- API プロキシ エディタで API プロキシを開きます。
- [Develop] タブをクリックします。
- [Revision] プルダウンから、アップロードする API プロキシ リビジョンを選択します。
- [Revision n] > [Import revision] を選択します。
- [Choose File] をクリックし、ローカル ディレクトリにある zip ファイルを選択して [Open] をクリックします。
- [Upload] をクリックします。
「
Bundle is invalid. Empty bundle
」などのエラーが発生した場合、zip ファイルの最上位ディレクトリが/apiproxy
であることを確認してください。そうなっていない場合は、zip ファイルを展開したディレクトリのルートからプロキシ構成ファイルを再度アーカイブします。
新しい API プロキシ構成をアップロードすると、Apigee によってリビジョン番号が引き上げられ、新しいリビジョンが表示されます。アップロードした新しいリビジョンが自動的にデプロイされることはありません。新しいリビジョンをデプロイするには、API プロキシのデプロイをご覧ください。
Apigee API
API を使用して API プロキシ構成をアップロードするには、既存の API プロキシ リビジョンを更新するをご覧ください。