このページは Apigee と Apigee ハイブリッドに適用されます。
Apigee Edge ドキュメントを表示する
どの組織にも独自のソフトウェア開発ライフサイクル(SDLC)があるものです。SDLC を活用すると、アプリケーションのローカル開発とテストを繰り返し、本番環境にデプロイすることが可能です。SDLC では、変更と所有権のトラッキングがエンタープライズ リリース プロセスの標準要件となります。一般に、これはソースコード管理(SCM)システムを通じて実現できます。
Apigee を使用すると、次の図のように、API Platform 管理を SDLC と統合して、アプリケーションの開発、テスト、デプロイに使用できます。
ローカル開発の場合は、Apigee in Visual Studio Code(VS Code)で API プロキシを開発し、Apigee Emulator(ローカル ランタイム)を使用して単体テストと手動テストによって機能を検証します。
アーカイブのデプロイ中に、完全な環境と API プロキシ構成を含むアーカイブを利用して、インテグレーションのテストとリリースのために Apigee にデプロイします。
Apigee を使用したローカル開発のメリット
Apigee によるローカル開発の利点は次のとおりです。
- 他の依存アプリに影響を与えずに、ビルドとテストのサイクルの迅速なイテレーションを行う
- 繰り返し可能な単体テストを作成して実行し、コードが意図した結果を生成することを確認する
- リリースの一環としてデプロイされる一連の変更を特定する
- 特定のデプロイメントを変更したユーザーを追跡する
アーカイブ デプロイで実施できないアクション
ローカル開発をサポートするには、Apigee 組織内の環境のアーカイブ デプロイメントを有効にする必要があります。Apigee 環境でアーカイブ デプロイメントを有効にすると、環境内で特定のアクションを行うことができなくなり、ローカル開発との競合を防ぐことができます。詳細については、アーカイブ デプロイで実施できないアクションの概要をご覧ください。