お知らせ:

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

Functionの削除

削除コマンドの実行

CLIを使用して、CatalystプロジェクトのFunctionを完全に削除できます。このコマンドの実行時に、リモートコンソールまたはローカルプロジェクトディレクトリからFunctionを削除することを選択できます。

注意: Functionが両方の場所に存在する場合、選択した場所からのみ削除されます。たとえば、リモートコンソールからFunctionを削除しても、ローカルマシンから別途削除するまで、ローカルプロジェクトディレクトリには引き続き存在します。

  1. プロジェクト内のFunctionを削除するには、プロジェクトディレクトリから以下のコマンドを実行します:
copy
$
catalyst functions:delete

  1. CLIがリモートコンソールのFunctionとローカルプロジェクトディレクトリのFunctionのどちらかを選択するよう求めます。オプションを選択してEnterを押します。
    Delete Functions in CLI

  1. 選択したオプションに基づいて、CLIはリモートコンソールまたはローカルディレクトリ内のすべてのFunctionを一覧表示します。削除するFunctionを選択してEnterを押します。
    Delete Functions in CLI

  1. CLIが確認を求めます。「Y」を入力してEnterを押して確認します。選択したFunctionが選択した場所から削除されます。
    Delete Functions in CLI

注意: 同期が必要な場合は、catalyst pullコマンドを使用してリモートコンソールからローカルディレクトリにリソースをプルするか、catalyst deployを使用してローカルディレクトリからリモートコンソールにリソースをデプロイできます。

以下のように、コマンドとともにFunctionの名前またはIDを含めて、削除するFunctionを直接指定することもできます:

copy
$
catalyst functions:delete [function_name_or_id]

たとえば:

copy
$
catalyst functions:delete InvoiceFetch

CLIは同じ方法で、リモートコンソールとローカルディレクトリのどちらかを選択するよう求め、その後削除の確認を求めます。

注意: リモートコンソールからFunctionを削除するには、Function名またはIDを直接指定できます。ただし、ローカルディレクトリからFunctionを削除するには、IDではなくFunction名のみを指定する必要があります。

Function削除オプション

それぞれのオプションを使用して、リモートコンソールまたはローカルプロジェクトディレクトリのFunctionを直接一覧表示して削除することを選択できます。

ローカルプロジェクトディレクトリで利用可能なFunctionを一覧表示するには、catalyst functions:deleteコマンドを以下のように実行します:

copy
$
catalyst functions:delete --local

プロジェクトのリモートコンソールで利用可能なFunctionを一覧表示するには、catalyst functions:deleteコマンドを以下のように実行します:

copy
$
catalyst functions:delete --remote

CLIはそれに応じてFunctionを一覧表示し、前述のように必要なFunctionを削除できます。

以下のように、リモートコンソールまたはローカルディレクトリからFunctionを直接削除することもできます:

copy
$
catalyst functions:delete InvoiceFetch --remote

注意: Visual Studio Code IDEユーザーの場合、Catalyst Tools拡張機能をインストールして、CLIの代わりにIDEを使用してCLI操作を実行できます。Visual Studio Code IDEを使用してCatalyst Functionを削除する手順はこちらをご覧ください。

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