お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Catalyst Toolsプロジェクトエクスプローラー

Catalyst Tools拡張機能のプロジェクトエクスプローラー機能を使用すると、以下の操作を実行できます:

注意: 拡張機能でCatalyst Toolsプロジェクトエクスプローラーにアクセスするには、プロジェクトをCatalystコンソールにデプロイ済みである必要があります。

プロジェクトエクスプローラーに移動するには、以下の2つの方法があります:

  1. CATALYST CONFIGSセクションにあるProjectオプションをクリックします。 catalyst_extension_project

  2. IDEのステータスバーにあるCatalystボタンをクリックします。 catalyst_extension_client_button

プロジェクトエクスプローラーでは、以下の情報を確認できます: catalyst_extension_project_explorer

  • Catalystにログインしたアカウントのアカウント詳細
  • アカウント内のすべてのプロジェクトのリスト
  • プロジェクトのWebアプリケーションURL
  • プロジェクト名とプロジェクトID
  • Client、Function、API Gatewayコンポーネントに関する詳細情報

プロジェクト間の切り替え

プロジェクトエクスプローラーでは、Catalystコンソールに存在するアクティブプロジェクトをプルし、デフォルトプロジェクトを再初期化できます。

アクティブプロジェクト間の切り替え方法

  1. プロジェクトエクスプローラーのActiveセクションにある矢印アイコンをクリックします。 catalyst-extension_active_projects

  2. ドロップダウンから切り替えたいプロジェクトを選択します。 catalyst-extension_active_projects_list

リセットアイコンをクリックすると、Catalystコンソールで行われたすべての更新がプロジェクトエクスプローラーのローカル環境に反映されます。 catalyst-extension_active_projects_reset

デフォルトプロジェクトの再初期化方法

  1. プロジェクトエクスプローラーのDefaultセクションにあるre-initボタンをクリックします。 catalyst-extension_default_projects_re_init

  2. 再初期化したいプロジェクトを選択し、その横に表示されるRe-initボタンをクリックします。 catalyst-extension_default_projects_re_init_drop

ディレクトリ内のプロジェクトが再初期化されます。

プロジェクトリソースのプル

Catalyst Toolsのプロジェクトエクスプローラー機能を使用すると、リモートプロジェクトからClient、Function、API Gatewayなどのプロジェクトリソースを簡単にプルできます。特定のリソースがローカルプロジェクトのディレクトリに存在しない場合は、プル時に自動的に作成されます。ただし、リソースが既にプロジェクトフォルダーに存在する場合は、拡張機能が既存のファイルを上書きするかどうかの確認を求めます。

リソースに対して作業を行い、変更をプッシュするには、プロジェクト全体を再デプロイするか、変更したコンポーネントのみをデプロイします。

ローカル環境へのリソースのプルについての詳細は、リソースのプルのヘルプページを参照してください。

Clientリソースのプル

  1. プロジェクトエクスプローラーのClientセクションに移動します。 catalyst_extension_project_explorer_client_section

  2. Client詳細の横に表示されるプルアイコンボタンをクリックします。 catalyst_extension_project_explorer_client_pull

Clientコンポーネントがプルされます。ローカルプロジェクトにClientコンポーネントが既に存在する場合は上書きされます。 catalyst_extension_project_explorer_client_pulled

Functionのプル

  1. プロジェクトエクスプローラーのFunctionセクションに移動します。 catalyst_extension_project_explorer_func_section

  2. 必要なFunctionを選択し、その横に表示されるプルアイコンをクリックします。 catalyst_extension_project_explorer_func_pull

  3. プロンプトから必要なFunctionを選択して上書きを確認し、送信アイコンをクリックして確定します。 catalyst_extension_project_explorer_func_pull_confirm

注意: Functionの上書きを選択しなかった場合、そのFunctionはプルされません。

選択したFunctionがプルされ、プロジェクトディレクトリで利用可能になります。 catalyst_extension_project_explorer_func_pulled

一括プルの実行

以下の方法でFunctionの一括プル操作を実行することもできます:

  1. テーブルの見出しにあるチェックボックスを選択し、Pull Selectedボタンをクリックします。 catalyst_extension_project_explorer_func_bulk_pull_select

  2. プルするFunctionを確認し、送信アイコンをクリックします。 catalyst_extension_project_explorer_func_bulk_pull_confirm

選択したFunctionがプルされ、ディレクトリで利用可能になります。 catalyst_extension_project_explorer_func_bulk_pulled

API Gatewayルールのプル

API Gatewayルールファイルは、アプリケーションのAPI Gatewayコンポーネントで作成された各APIの定義を含むJSONファイルです。プロジェクトでAPIを作成していない場合でも、プルを通じてサンプルAPI定義を含むファイルを取得できます。

ローカル環境でこの機能を使用する方法の詳細については、API Gatewayの操作のヘルプページを参照してください。

コンソールのAPI Gatewayセクションでは、コンポーネントがCatalystコンソールで有効かどうかを確認できます。 catalyst_extension_project_explorer_func_api_disabled

API Gatewayコンポーネントが有効になっていない場合は、拡張機能を通じてルールファイルをローカルにプルすることはできません。

コンポーネントがCatalystコンソールで有効になっている場合は、以下の方法でAPI Gatewayルールをプルできます:

  1. プロジェクトエクスプローラーのAPI Gatewayセクションに移動します。 catalyst_extension_project_explorer_func_api_enabled

  2. Pull All Rulesボタンをクリックします。 catalyst_extension_project_explorer_func_api_pull_highlight

API Gatewayに関連付けられたすべてのルールがプルされます。

catalyst_extension_project_explorer_func_api_pulled

API Gatewayに関連付けられたルールは、プロジェクトディレクトリ内にcatalyst-user-rulesという名前のJSONファイルとして利用可能になります。

catalyst-user-rules.jsonファイルのサンプルを以下に示します:

copy
[
  {
    "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アカウントとそのプロジェクトでの操作を認証します。詳細については、トークンの操作のヘルプページを参照してください。

Catalyst Tools拡張機能のプロジェクトエクスプローラー機能を使用して、VS Code IDEから簡単に認証トークンを生成できます。

トークンを生成するには、以下の手順を実行してください:

  1. Manage Tokenボタンをクリックします。 catalyst_extensions_manage_tokens_highlight
    以前に作成されたトークンがある場合は、ここに表示されます。

  2. 新しいトークンを生成するには、Create Tokenボタンをクリックします。 catalyst_extensions_manage_tokens_create_token_highlight

  3. VS Codeでトークンターミナルが開き、検証URLと検証コードが生成されます。 catalyst_extensions_manage_tokens_url_verification_code

  4. URLをクリックし、提供されたスペースに検証コードを貼り付けて、Verifyをクリックします。 catalyst_extensions_manage_tokens_enter_code

  5. スコープと権限のリストを確認した後、Acceptをクリックします。 catalyst_extensions_manage_tokens_scopes_perm_accept

アクセスが認証されました。 catalyst_extensions_manage_tokens_code_confirm

VS Code IDEに戻ると、トークンが生成され、Manage Tokenウィンドウとトークンターミナルに表示されます。 catalyst_extensions_manage_tokens_token_display

コピーアイコンをクリックしてトークンをコピーし、Revokeボタンをクリックしてトークンを取り消します。 catalyst_extensions_manage_tokens_code_view
このトークンを使用して、Catalystアカウントへのアクセスを認証できます。

注意: アクセストークンは60分ごとに1回のみ生成できます。

Catalystアカウントからのログアウト

VS Code拡張機能の環境内で、プロジェクトエクスプローラー機能からCatalystアカウントからログアウトできます。

Catalystアカウントからログアウトするには、以下の手順を実行してください:

  1. プロジェクトエクスプローラーにある省略記号アイコンをクリックします。 catalyst_extension_project_explorer_logout_hihlit

  2. Log Outをクリックします。 catalyst_extension_project_explorer_logout

正常にログアウトされます。こちらのヘルプページに記載されている手順に従って、IDEからCatalystアカウントに再度ログインできます。


最終更新日 2026-02-23 18:09:41 +0530 IST