--- title: "アーキテクチャ" url: https://docs.catalyst.zoho.com/ja/tools/tunneling/architecture/ description: "Catalyst Tunnelingは、リバースプロキシプロバイダーのTunneling URLを使用して、関数呼び出しをローカルシステムにルーティングすることで、非HTTPSおよびIntegration関数をデバッグできます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # アーキテクチャ 以下の図は、**Catalyst Tunneling**を使用してCatalystの非HTTPSおよびIntegration関数をデバッグする際に関わるバックエンド操作を示しています: ![catalyst_tunneling_architecture](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_architecture.webp) > **注意:** Catalyst Tunnelingは[開発環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/)でのみ利用可能です。 以下の手順は、Catalyst Tunnelingを使用して非HTTPSおよびIntegration関数をデバッグする際のワークフローを説明しています: 1. Catalystコンソールで、トンネリングする非HTTPSまたはIntegration関数を選択し、サードパーティのリバースプロキシサービスを使用して生成したTunneling URLを提供してTunnelingを有効にします。 2. 次に、関数シェルを起動し、Catalyst Tunnelingを使用してデバッグ操作を開始します。 3. Tunneling URLを使用して関数をトリガーするたびに、呼び出しがローカルシステムにルーティングされ、ログはCatalyst CLIで確認できます。本質的に、ローカルシステムがTunneling対応関数が実行されるサーバーとして機能します。 これにより、コードファイルにブレークポイントを設定し、関数を簡単にデバッグできます。 > **注意:** * 関数がトンネリングされた後、その実行ログはCatalyst CLIでのみ確認でき、Tunnelingがいつ、誰によって有効にされたかなどの基本情報は、コンソールの[監査ログ](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/audit-logs/)セクションで確認できます。 * 複数の関数をトンネリングに選択できますが、最初の関数のデバッグが完了してから次の関数のデバッグを開始できます。現在のアップデートでは、この種の同期的な関数デバッグのみが可能です。 * Visual Studio Code、IntelliJなどの一般的なIDEのデバッガーを設定して関数をデバッグする手順は、この[セクション](https://docs.catalyst.zoho.com/ja/tools/tunneling/implementation/ide-config/java/)に記載されています。