お知らせ:

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

リソースのデプロイ

はじめに

プロジェクトのリソースを開発してテストした後、CLIからリモートコンソールにデプロイできます。これにより、コンソールのプロジェクトが最新のコードで更新されます。

CLIからデプロイできるコンポーネントは、ローカルのCatalystプロジェクトディレクトリで開発したClientFunctionsAppSailAPI Gatewayルール、およびSlateアプリです。Basic Webアプリ、Angularアプリ、Reactアプリの3種類すべてのWebクライアントアプリケーションをデプロイできます。

CLIからリソースをデプロイすると、Catalystプロジェクトの開発環境でのみ利用可能になります。アプリケーションの本番環境には影響しません。リソースを本番環境で利用可能にするには、コンソールからプロジェクトを本番環境にデプロイする必要があります。

また、Catalystコンソールから直接Webクライアントアプリケーションをホストしたり、コンソールで直接Functionsを作成またはアップロードしたりすることもできます。コンソールで直接API GatewayのAPIを設定することもできます。Catalystは、通常のデプロイに加えて、事前に初期化せずにAppSailリソースをデプロイするためのスタンドアロンデプロイオプションもサポートしています。

注意: Catalyst CLIを使用してモバイルアプリケーションのリソースをデプロイすることはできません。Mobile Device Managementを使用してモバイルアプリをホストできます。

デプロイコマンドの実行

CLIからリモートコンソールにCatalystプロジェクトとそのすべてのリソースをデプロイするには、プロジェクトディレクトリからターミナルで次のコマンドを実行します:

copy
$
catalyst deploy

このコマンドを実行すると、デフォルトでプロジェクトディレクトリ内のすべてのデプロイ可能なリソースがデプロイされます。CLIは作業ディレクトリでアクティブなプロジェクトを対象とします。ディレクトリのベースプロジェクト以外のプロジェクトがアクティブな場合、CLIはその旨を通知する警告を表示します。

デプロイが完了すると、プロジェクトはクラウドコンソールのプロジェクトと同期されます。コンソールからデプロイされたFunctions、Webクライアント、AppSail、Slateアプリ、および更新されたAPI Gatewayの定義にアクセスできるようになります。

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

注意事項:

  • プロジェクトは、そのディレクトリが標準構造でクライアントとFunctionsパッケージを含んでいる場合にのみ正常にデプロイできます。FunctionsとClientディレクトリには、標準形式の必要な設定ファイルが含まれている必要があります。詳細については、プロジェクトディレクトリ構造のヘルプを参照してください。

  • CLIを使用してプロジェクトをデプロイする際には、プロジェクトディレクトリに catalyst.json ファイルが存在する必要があります。コンソールからWebクライアントを直接ホストする場合は、このファイルを含める必要はありません。

  • API Gatewayルールの定義を含むcatalyst-user-rules.jsonファイルは、デプロイが必要な場合、プロジェクトのホームディレクトリに存在する必要があります。

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

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