お知らせ:

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

デプロイオプション

Catalyst CLIでは、2つのデプロイオプションを使用して、Clientパッケージのみ、特定のFunctions、またはAppSailサービスなど、特定のリソースのみをデプロイできます。以下のオプションはcatalyst deployコマンドで使用できます。

注意: これらのデプロイオプションに加えて、リソースが配置されているターゲットフォルダに移動し、そのフォルダからcatalyst deployコマンドを実行することで、プロジェクトから特定のリソースをデプロイすることもできます。これは、デプロイ可能なリソースがすべて同じディレクトリにある場合に使用できます。たとえば、特定のFunctionのみをデプロイする場合は、CLIでそのFunctionのフォルダに移動し、catalyst deployコマンドを実行できます。

--only <targets>

--onlyオプションを使用すると、デプロイする特定のリソースを定義できます。clientfunctionsappsailslate、またはapigキーワードと一緒に使用できます。複数のリソースをカンマで区切り、リソース間に空白文字を入れずに指定できます。

たとえば、Clientディレクトリのみをデプロイするには、ターミナルで次のコマンドを実行します:

copy
$
catalyst deploy --only client

これにより、Clientディレクトリのみのデプロイが開始されます。デプロイプロセスは前のセクションで説明したものと同じです。


--onlyオプションを使用して、特定のFunctionsまたはAppSailサービスをデプロイすることもできます。以下に示すように、コマンドでターゲットのFunctionsまたはAppSailサービスの名前をカンマで区切って指定する必要があります:

copy
$
catalyst deploy --only functions:InvoiceFetch,functions:CostAccounting

以下に示すように、Clientと特定のFunctions、またはAppSailサービスと特定のFunctionsのみをデプロイすることもできます:

copy
$
catalyst deploy --only functions:InvoiceSync,functions:CostAccounting,functions:FreightTracking

これにより、プロジェクトディレクトリから指定されたリソースのみがデプロイされます。

Deploy Options


--except <targets>

--exceptオプションを使用すると、デプロイから除外するリソースを定義できます。指定したリソース以外のすべてのリソースがデプロイされます。

たとえば、--exceptオプションでclientを指定すると、Clientパッケージが除外され、その他すべてがデプロイされます。次のようにコマンドを実行できます:

copy
$
catalyst deploy --except client

このオプションを使用して、特定のFunctionsまたはAppSailサービスを除外することもできます。例:

copy
$
$ catalyst deploy --except appsail:customerapp,functions:CostAccounting

これにより、プロジェクトの他のすべてのリソースがデプロイされます。

Deploy Options


--ignore-scripts

Catalystでは、プロジェクトディレクトリの catalyst.json ファイルでスクリプトを定義して、CLIおよびターミナルコマンドの実行を自動化できます。catalyst deployコマンドの前後にそれぞれ実行される2つのライフサイクルスクリプトを定義できます:predeploypostdeploy。ライフサイクルおよびカスタムスクリプトの詳細については、スクリプトヘルプページを参照してください。

catalyst deployコマンドの実行時に--ignore-scriptsオプションを使用すると、CLIはプロジェクトディレクトリのcatalyst.jsonファイルでpredeployおよびpostdeployスクリプトに設定されたアクションを無視します。デプロイプロセスは、これらのライフサイクルスクリプトの実行なしで続行されます。

--ignore-scriptsオプションは次のように使用できます:

copy
$
catalyst deploy --ignore-scripts

デプロイプロセスは前述と同じです。

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

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