--- title: "Catalyst Toolsプロジェクトエクスプローラー" url: https://docs.catalyst.zoho.com/ja/catalyst-extensions/vs-code-extension/catalyst-tools-explorer/ description: "Catalyst Toolsは、Visual Studio Code IDEにインストールできるCatalystの拡張機能です。この拡張機能を使用すると、Catalyst CLIターミナルを使用せずにCLIコマンドや操作を実行できます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # Catalyst Toolsプロジェクトエクスプローラー **Catalyst Tools**拡張機能の*プロジェクトエクスプローラー*機能を使用すると、以下の操作を実行できます: * [アクティブプロジェクト](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-projects/reset-active-project/)の切り替えとデフォルトプロジェクトの再初期化。 * [認証トークンの生成](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-tokens/generate-token/)。 * プロジェクトで利用可能なClient、Function、[API Gateway](https://docs.catalyst.zoho.com/ja/cloud-scale/help/api-gateway/introduction/)ルールの検索。 * リモートプロジェクトからFunction、Client、API Gatewayコンポーネントのプルと上書き。 * 拡張機能でのCatalystアカウントからの[ログアウト](https://docs.catalyst.zoho.com/ja/cli/v1/logout/)。 > **注意:** 拡張機能でCatalyst Toolsプロジェクトエクスプローラーにアクセスするには、プロジェクトをCatalystコンソールにデプロイ済みである必要があります。 プロジェクトエクスプローラーに移動するには、以下の2つの方法があります: 1. *CATALYST CONFIGS*セクションにある**Project**オプションをクリックします。 ![catalyst_extension_project](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project.webp) 2. IDEのステータスバーにある**Catalyst**ボタンをクリックします。 ![catalyst_extension_client_button](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_client_button.webp) *プロジェクトエクスプローラー*では、以下の情報を確認できます: ![catalyst_extension_project_explorer](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer.webp) * Catalystにログインしたアカウントのアカウント詳細 * アカウント内のすべてのプロジェクトのリスト * プロジェクトの[WebアプリケーションURL](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/development-environment/#function-url-and-web-app-url-in-the-development-environment) * プロジェクト名とプロジェクトID * Client、Function、API Gatewayコンポーネントに関する詳細情報 ### プロジェクト間の切り替え プロジェクトエクスプローラーでは、Catalystコンソールに存在するアクティブプロジェクトをプルし、デフォルトプロジェクトを再初期化できます。 **アクティブプロジェクト間の切り替え方法**: 1. プロジェクトエクスプローラーの*Active*セクションにある**矢印アイコン**をクリックします。 ![catalyst-extension_active_projects](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst-extension_active_projects.webp) 2. ドロップダウンから切り替えたいプロジェクトを選択します。 ![catalyst-extension_active_projects_list](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst-extension_active_projects_list.webp) **リセットアイコン**をクリックすると、Catalystコンソールで行われたすべての更新がプロジェクトエクスプローラーのローカル環境に反映されます。 ![catalyst-extension_active_projects_reset](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst-extension_active_projects_reset.webp) **デフォルトプロジェクトの再初期化方法**: 1. プロジェクトエクスプローラーの*Default*セクションにある**re-init**ボタンをクリックします。 ![catalyst-extension_default_projects_re_init](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst-extension_default_projects_re_init.webp) 2. 再初期化したいプロジェクトを選択し、その横に表示される**Re-init**ボタンをクリックします。 ![catalyst-extension_default_projects_re_init_drop](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst-extension_default_projects_re_init_drop.webp) ディレクトリ内のプロジェクトが再初期化されます。 ### プロジェクトリソースのプル **Catalyst Tools**のプロジェクトエクスプローラー機能を使用すると、リモートプロジェクトからClient、Function、API Gatewayなどのプロジェクトリソースを簡単にプルできます。特定のリソースがローカルプロジェクトのディレクトリに存在しない場合は、プル時に自動的に作成されます。ただし、リソースが既にプロジェクトフォルダーに存在する場合は、拡張機能が既存のファイルを上書きするかどうかの確認を求めます。 リソースに対して作業を行い、変更をプッシュするには、[プロジェクト全体を再デプロイ](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-all-resources/)するか、変更したコンポーネントのみをデプロイします。 ローカル環境へのリソースのプルについての詳細は、[リソースのプル](https://docs.catalyst.zoho.com/ja/cli/v1/pull-resources/introduction/)のヘルプページを参照してください。 **Clientリソースのプル**: 1. プロジェクトエクスプローラーの*Client*セクションに移動します。 ![catalyst_extension_project_explorer_client_section](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_client_section.webp) 2. Client詳細の横に表示される**プルアイコン**ボタンをクリックします。 ![catalyst_extension_project_explorer_client_pull](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_client_pull.webp) Clientコンポーネントがプルされます。ローカルプロジェクトにClientコンポーネントが既に存在する場合は上書きされます。 ![catalyst_extension_project_explorer_client_pulled](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_client_pulled.webp) **Functionのプル**: 1. プロジェクトエクスプローラーの*Function*セクションに移動します。 ![catalyst_extension_project_explorer_func_section](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_section.webp) 2. 必要なFunctionを選択し、その横に表示される**プルアイコン**をクリックします。 ![catalyst_extension_project_explorer_func_pull](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_pull.webp) 3. プロンプトから必要なFunctionを選択して上書きを確認し、**送信アイコン**をクリックして確定します。 ![catalyst_extension_project_explorer_func_pull_confirm](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_pull_confirm.webp) > **注意:** Functionの上書きを選択しなかった場合、そのFunctionはプルされません。 選択したFunctionがプルされ、プロジェクトディレクトリで利用可能になります。 ![catalyst_extension_project_explorer_func_pulled](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_pulled.webp) **一括プルの実行**: 以下の方法でFunctionの一括プル操作を実行することもできます: 1. テーブルの見出しにあるチェックボックスを選択し、**Pull Selected**ボタンをクリックします。 ![catalyst_extension_project_explorer_func_bulk_pull_select](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_bulk_pull_select.webp) 2. プルするFunctionを確認し、**送信アイコン**をクリックします。 ![catalyst_extension_project_explorer_func_bulk_pull_confirm](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_bulk_pull_confirm.webp) 選択したFunctionがプルされ、ディレクトリで利用可能になります。 ![catalyst_extension_project_explorer_func_bulk_pulled](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_bulk_pulled.webp) **API Gatewayルールのプル**: API Gatewayルールファイルは、アプリケーションの[API Gateway](https://docs.catalyst.zoho.com/ja/cloud-scale/help/api-gateway/introduction/)コンポーネントで作成された各APIの定義を含むJSONファイルです。プロジェクトでAPIを作成していない場合でも、プルを通じてサンプルAPI定義を含むファイルを取得できます。 ローカル環境でこの機能を使用する方法の詳細については、[API Gatewayの操作](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-api-gateway/introduction/)のヘルプページを参照してください。 コンソールのAPI Gatewayセクションでは、コンポーネントがCatalystコンソールで有効かどうかを確認できます。 ![catalyst_extension_project_explorer_func_api_disabled](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_api_disabled.webp) API Gatewayコンポーネントが有効になっていない場合は、拡張機能を通じてルールファイルをローカルにプルすることはできません。 コンポーネントがCatalystコンソールで有効になっている場合は、以下の方法でAPI Gatewayルールをプルできます: 1. プロジェクトエクスプローラーのAPI Gatewayセクションに移動します。 ![catalyst_extension_project_explorer_func_api_enabled](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_api_enabled.webp) 2. **Pull All Rules**ボタンをクリックします。 ![catalyst_extension_project_explorer_func_api_pull_highlight](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_api_pull_highlight.webp) API Gatewayに関連付けられたすべての[ルール](https://docs.catalyst.zoho.com/ja/cloud-scale/help/api-gateway/implementation/#create-an-api)がプルされます。 ![catalyst_extension_project_explorer_func_api_pulled](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_func_api_pulled.webp) API Gatewayに関連付けられたルールは、プロジェクトディレクトリ内に`catalyst-user-rules`という名前のJSONファイルとして利用可能になります。 `catalyst-user-rules.json`ファイルのサンプルを以下に示します: ```json [ { "name": "shipment-tracker - Web Client Hosting", "source_endpoint": "/app/{path1:(.*)}", "target_endpoint": "/app/{path1}", "target": "client", "method": "GET", "throttling": { "overall": {}, "ip": {} } }, { "name": "shipment-info", "source_endpoint": "/server/shipment-info/execute", "target_endpoint": "/server/shipment-info/execute", "target": "basicio", "method": "ANY", "throttling": { "overall": {}, "ip": {} }, "target_id": "12096000000568097" }, { "name": "logistic_struct", "source_endpoint": "/server/logistic_struct/execute", "target_endpoint": "/server/logistic_struct/execute", "target": "basicio", "method": "ANY", "throttling": { "overall": {}, "ip": {} }, "target_id": "12096000000573043" }, { "name": "Login Redirect", "source_endpoint": "/app/index.html", "target_endpoint": "/app/index.html", "target": "client", "method": "GET", "throttling": { "overall": {}, "ip": {} }, "system": true } ] ``` ### 認証トークンの管理 Catalystでは、ログインせずにCatalystアカウントに直接かつ安全にアクセスするための認証トークンを生成できます。これらのトークンは、Catalystアカウントとそのプロジェクトでの操作を認証します。詳細については、[トークンの操作](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-tokens/introduction/)のヘルプページを参照してください。 **Catalyst Tools**拡張機能のプロジェクトエクスプローラー機能を使用して、VS Code IDEから簡単に認証トークンを生成できます。 トークンを生成するには、以下の手順を実行してください: 1. **Manage Token**ボタンをクリックします。 ![catalyst_extensions_manage_tokens_highlight](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_highlight.webp) 以前に作成されたトークンがある場合は、ここに表示されます。 2. 新しいトークンを生成するには、**Create Token**ボタンをクリックします。 ![catalyst_extensions_manage_tokens_create_token_highlight](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_create_token_highlight.webp) 3. VS Codeでトークンターミナルが開き、検証URLと検証コードが生成されます。 ![catalyst_extensions_manage_tokens_url_verification_code](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_url_verification_code.webp) 4. URLをクリックし、提供されたスペースに検証コードを貼り付けて、**Verify**をクリックします。 ![catalyst_extensions_manage_tokens_enter_code](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_enter_code.webp) 5. スコープと権限のリストを確認した後、**Accept**をクリックします。 ![catalyst_extensions_manage_tokens_scopes_perm_accept](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_scopes_perm_accept.webp) アクセスが認証されました。 ![catalyst_extensions_manage_tokens_code_confirm](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_code_confirm.webp) VS Code IDEに戻ると、トークンが生成され、*Manage Token*ウィンドウとトークンターミナルに表示されます。 ![catalyst_extensions_manage_tokens_token_display](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_token_display.webp) **コピーアイコン**をクリックしてトークンをコピーし、**Revoke**ボタンをクリックしてトークンを取り消します。 ![catalyst_extensions_manage_tokens_code_view](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extensions_manage_tokens_code_view.webp) このトークンを使用して、Catalystアカウントへのアクセスを認証できます。 > **注意:** アクセストークンは60分ごとに1回のみ生成できます。 ### Catalystアカウントからのログアウト VS Code拡張機能の環境内で、プロジェクトエクスプローラー機能からCatalystアカウントからログアウトできます。 Catalystアカウントからログアウトするには、以下の手順を実行してください: 1. プロジェクトエクスプローラーにある**省略記号アイコン**をクリックします。 ![catalyst_extension_project_explorer_logout_hihlit](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_logout_hihlit.webp) 2. **Log Out**をクリックします。 ![catalyst_extension_project_explorer_logout](https://catalyst-docs-development.zohostratus.in/images/catalyst-extension/catalyst_extension_project_explorer_logout.webp) 正常にログアウトされます。こちらの[ヘルプページ](https://docs.catalyst.zoho.com/ja/catalyst-extensions/vs-code-extension/implementation/#log-in-to-catalyst)に記載されている手順に従って、IDEからCatalystアカウントに再度ログインできます。