--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/tools/tunneling/introduction/ description: "Catalyst Tunnelingは、リバースプロキシプロバイダーのTunneling URLを使用して、関数呼び出しをローカルシステムにルーティングすることで、非HTTPSおよびIntegration関数をデバッグできます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Catalyst Tunneling ## はじめに Catalyst Tunnelingは、非HTTPSの[**Catalystサーバーレス関数**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)([Event関数](https://docs.catalyst.zoho.com/ja/serverless/help/functions/event-functions/)および[Cron関数](https://docs.catalyst.zoho.com/ja/serverless/help/functions/cron-functions/))、ならびに[Integration関数](https://docs.catalyst.zoho.com/ja/serverless/help/functions/integration-functions/)をローカルでデバッグできるようにします。ローカルデバッグは、アプリケーションエンジニアリングにおいて重要な要素です。Catalystでは[Basic I/O](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)および[Advanced I/O](https://docs.catalyst.zoho.com/ja/serverless/help/functions/advanced-io/)関数のデバッグには明確な手段があり制限はありませんが、Event関数やCron関数のような非HTTPSバックエンド関数、またはIntegration関数のようなHTTPSバックエンド関数のデバッグは、困難または制約が多い場合があります。 Cron、Event、およびIntegration関数は、自動的なバックエンド呼び出しによってのみ実行されます。AdvancedおよびBasic I/O関数のように、エンドポイントURLによって直接トリガーされるわけではありません。これらの関数は、ランタイムイベント、特定のスケジュール、または時間間隔によってバックエンドプロセスとして実行されます。正確なトリガーなしに開発環境でこれらの関数をデバッグすることは、結論を得られません。Tunnelingは、この問題を解決するCatalystの機能です。 Catalyst Tunnelingなしで開発環境でIntegrationおよび非HTTPS関数をデバッグするには、Catalyst CLIで[関数シェルを起動](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-functions/functions-shell/)し、サンプル入力を提供して関数をテストする必要がありました。Event関数のみ、追加で入力として[サンプルペイロードを生成](https://docs.catalyst.zoho.com/ja/cli/v1/event-generate/introduction/)し、出力を確認することができました。しかし、これらの方法ではコードロジックを検査したり、関数をテストするための十分なデバッグ支援を得ることはできません。 Tunnelingは、Catalyst関数の実行をクラウドからローカルWebサーバーへリバースプロキシする原理で動作します。これにより、ローカルIDEで関数をデバッグできます。任意の[リバースプロキシプロバイダー](https://docs.catalyst.zoho.com/ja/tools/tunneling/key-concepts/)を使用し、これらの関数をデバッグするための[Tunneling URL](https://docs.catalyst.zoho.com/ja/tools/tunneling/key-concepts/)を提供できます。その後、URLをトリガーし、Catalyst Tunnelingを使用して、これらの関数への呼び出しをローカルシステムにルーティングすることで、簡単にデバッグできます。 > **注意:** Tunnelingは、サポートされているすべてのランタイム(Java、Node.js、Python)のCatalyst関数のデバッグに使用できます。 ![catalyst_tunneling_first_look](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/tunneling/catalyst_tunneling_first_look.webp) Catalyst Tunnelingと任意のサードパーティリバースプロキシサービスを組み合わせることで、[Catalystコンソール](https://console.catalyst.zoho.com/baas/index)、[Catalyst CLI](https://docs.catalyst.zoho.com/ja/cli/v1/cli-command-reference/)、および任意のIDEを使用して効果的に関数をデバッグできます。 > **注意:** Tunnelingは、Catalystの[開発環境](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/)でのみ利用可能です。