# コンソールでのAppSail -------------------------------------------------------------------------------- title: "概要" description: "Catalyst AppSailは、Catalyst Serverlessのフルマネージドプラットフォームであり、Java、Node.js、Pythonのマネージドランタイム、またはOCIイメージとしてのカスタムランタイムでWebサービスを簡単に開発・デプロイできます。" last_updated: "2026-08-17T13:08:49.875Z" source: "https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/overview/" service: "Serverless" -------------------------------------------------------------------------------- # コンソールでのAppSail ## 概要セクション *Overview*タブには、アプリサービスの一般的な詳細、デプロイURL、およびアクティブに実行されているインスタンスのライブダッシュボードが表示されます。 <br /> これらには、アプリをデプロイした管理者またはコラボレーターの詳細、アプリの作成日時と最終デプロイ日時、デプロイ後に自動的に作成される**一意のAppSail ID**が含まれます。 また、アプリがCatalystマネージドランタイムかカスタムランタイムか、ソースがCLI、コンソール、またはコンテナレジストリサービスかも表示されます。コンテナレジストリサービスの場合、イメージのImage PathまたはURLを確認できます。 ### AppSail URL AppSailサービスがデプロイされると、Catalystはアプリをサブドメインでホストし、そこからアクセスできます。このベースURLからアプリで設定したさまざまなエンドポイントにアクセスできます。 開発環境におけるAppSailサービスのデフォルトベースURLは以下のフォーマットになります: https://appsailservicename-ZAID.development.catalystappsail.com 例: https://demoservice-1011034735.development.catalystappsail.com 本番環境のフォーマットは以下の通りです: https://appsailservicename-ZAID.catalystappsail.com * **AppSailサービス名:** アプリの初期化またはデプロイ時に指定した名前 * **ZAID:** アプリケーションをプロジェクトにマッピングする一意の識別子 Note: 「development」はプロジェクトの開発環境を示します。プロジェクトを本番にデプロイした後、URLにはそのキーが含まれなくなります。 #### カスタムAppSail URL Catalystでは、URLのAppSailサービス名とZAID部分を編集し、AppSail URLに任意のサブドメイン名を追加できます。「catalystappsail」ドメインはこの方法では変わらず、開発環境のアプリの場合は「development」キーも同様です。 1. 概要セクションから**Edit AppSail URL**をクリックしてAppSail URLを編集できます。 <br /> 2. 必要なサブドメイン名を入力し、**Update**をクリックします。 <br /> <br> ### ライブダッシュボード ダッシュボードには、アプリが呼び出された後に現在実行中のすべてのインスタンスが表示されます。 <br /> AppSailは、実行中のインスタンスがほぼ完全に消費された後に新しいインスタンスを生成します。各インスタンスの消費率、一意のインスタンスIDや実行時間などの詳細を確認できます。 ラグが発生している場合、Refreshをクリックしてアクティブなインスタンスの最新ステータスを取得できます。 <br /> ### アクティブなインスタンスの削除 バグやデッドロック状態(無限ループバグなど)が発生した場合に、必要に応じてアクティブなインスタンスを手動で削除できます。 1. インスタンスの省略記号アイコンをクリックし、**Delete**をクリックします。 <br> 2. 確認ポップアップで**Yes, Proceed**をクリックします。 <br> -------------------------------------------------------------------------------- title: "インスタンス" description: "Catalyst AppSailは、Catalyst Serverlessのフルマネージドプラットフォームであり、Java、Node.js、Pythonのマネージドランタイム、またはOCIイメージとしてのカスタムランタイムでWebサービスを簡単に開発・デプロイできます。" last_updated: "2026-08-17T13:08:49.876Z" source: "https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/instances/" service: "Serverless" -------------------------------------------------------------------------------- # インスタンスセクション インスタンスセクションでは、シンプルなグラフの形で実行されたインスタンスに関する貴重なインサイト、実行履歴の詳細、実行ログを提供します。 ### アナリティクス <br /> **Analytics**セクションでは、期間ドロップダウンを使用して表示したい統計の期間を選択できます。グラフはそれに応じて更新されます。 <br /> このセクションのグラフには以下が含まれます: * **最大インスタンス数とリクエスト数 vs 時間:** 特定の時点で並行して生成された最大インスタンス数と、それらのインスタンスで処理されたリクエスト数を折れ線グラフで表示します。選択した期間に基づいて、グラフの時間間隔が変わります。 * **合計インスタンス数と実行時間 vs 時間:** 特定の時点でアクティブだった合計インスタンス数と、すべてのインスタンスの実行合計時間を折れ線グラフで表示します。選択した期間に基づいて、グラフの時間間隔が変わります。 グラフの任意の部分にカーソルを合わせると、詳細を確認できます。 ### 履歴 **History**タブをクリックして、アプリの実行履歴を表示します。 <br /> 右側の期間ドロップダウンから表示したいログの期間を選択できます。実行ログはそれに応じて更新されます。 <br /> ここに表示される詳細には、実行されたインスタンスの合計数、各インスタンスのインスタンスID、開始日時、終了日時、実行時間が含まれます。 **Filter**ボタンをクリックして結果をフィルタリングすることもできます。**Search by ID**をクリックしてインスタンスIDでフィルタリングします。また、Durationボックスを選択し、比較タイプを選択してドロップダウンから時間と分を選択して、対応する結果を見つけることもできます。 <br /> フィルターを設定した後、**Apply**をクリックして結果を表示します。 さらに、対応するログアイコンをクリックして、各インスタンスの**実行ログ**にアクセスできます。これにより、DevOpsサービスのCatalyst Logsにリダイレクトされます。ログのフィルターは自動的に適用されます。 <br /> -------------------------------------------------------------------------------- title: "デプロイメント" description: "Catalyst AppSailは、Catalyst Serverlessのフルマネージドプラットフォームであり、Java、Node.js、Pythonのマネージドランタイム、またはOCIイメージとしてのカスタムランタイムでWebサービスを簡単に開発・デプロイできます。" last_updated: "2026-08-17T13:08:49.878Z" source: "https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/deployments/" service: "Serverless" -------------------------------------------------------------------------------- # デプロイメント デプロイメントセクションには、特定のAppSailサービスのすべてのデプロイメントが、デプロイの詳細およびデプロイログへのリンクとともに表示されます。 <br /> 特定のデプロイメントのソース、デプロイした管理者またはコラボレーター、デプロイの日時、ステータスなどの詳細を確認できます。 Note: 既存のAppSailサービスに新しいデプロイメントを作成する場合、CLI、コンソール、またはコンテナレジストリサービスからアプリをデプロイでき、Catalystマネージドランタイムまたはカスタムランタイムとしてアプリのタイプを自由に変更できます。個々のAppSailサービスはこれらのタイプの1つに固定されておらず、各デプロイメントでタイプとソースを変更できます。 各デプロイメントは異なるため、デプロイメントセクションでは、特定のデプロイメントがCatalystマネージドランタイムかカスタムランタイムか、ソースがCLI、コンソール、またはコンテナレジストリサービスかが表示されます。コンテナレジストリサービスの場合、イメージのImage PathまたはURLを確認できます。 ### デプロイログ デプロイログは、コンテナレジストリサービスから直接デプロイされたコンテナイメージにのみ利用可能です。特定のデプロイメントのログを表示するには、表示されているログアイコンをクリックします。 <br /> #### 新しいデプロイメントの作成 デプロイメントセクションの右上隅にある**Create Deployment**ボタンをクリックして、既存のAppSailサービスに新しいデプロイメントを作成できます。これにより、Catalystマネージドランタイムまたはカスタムランタイムのコンソールからのアプリデプロイプロセスが開始され、手順は同じです。 前述の通り、ソースの**Edit**をクリックすることで、以前のデプロイメントからソースとアプリのタイプ(CatalystマネージドランタイムまたはカスタムランタイムR)を柔軟に変更できます。 -------------------------------------------------------------------------------- title: "設定" description: "Catalyst AppSailは、Catalyst Serverlessのフルマネージドプラットフォームであり、Java、Node.js、Pythonのマネージドランタイム、またはOCIイメージとしてのカスタムランタイムでWebサービスを簡単に開発・デプロイできます。" last_updated: "2026-08-17T13:08:49.878Z" source: "https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/configurations/" service: "Serverless" -------------------------------------------------------------------------------- # 設定セクション *Configuration*セクションでは、コンソールからAppSailサービスの設定を行えます。これらの設定は、Catalystマネージドランタイムアプリの場合はアプリのapp-config.jsonファイルで設定してデプロイするか、Catalystマネージドランタイムまたはカスタムランタイムのコンソールからのデプロイ中に直接設定できます。コンテナイメージとしてデプロイされたアプリの場合は、そのセットアップに応じてコンテナイメージで起動コマンドを設定することもできます。 Note: app-config.jsonファイル、コンソール、またはコンテナイメージで行ったすべての設定は、アプリをデプロイした後にこのセクションのコンソールに反映されます。このセクションから設定を編集すると、コードやバイナリの設定がオーバーライドされます。 <br /> コンソールからこれらの値を設定する手順を以下に説明します。 ### 環境変数 メインコードの外部で、開発環境と本番環境の両方のアプリ用に、キーと値のペアとして環境変数を作成・保存できます。 新しい環境変数を作成するには: 1. *Environmental Variables*セクションで**Create Variable**をクリックします。 <br /> 2. 変数のキー名と値を入力します。開発環境で作業している場合、入力した値は開発値になり、逆も同様です。 <br /> 3. **Save**をクリックします。 変数が保存され、セクションに一覧表示されます。検索バーからキー名で変数を検索したり、さらに変数を追加したりできます。 <br /> 開発環境で作業している場合は開発値が表示されます。本番環境に切り替えると、本番値を設定・表示できます。 Note: 本番変数を追加できるのは、アプリが以前に本番にデプロイされている場合のみです。 <br> **Usage Syntax**ボタンをクリックすると、各プログラミング環境の構文を確認できます。これはこのセクションで説明されています。 <br /> #### 環境変数の編集 以下の方法で、該当する環境から環境変数の開発値または本番値を編集できます: 1. 変数の省略記号アイコンをクリックし、**Edit**をクリックします。 <br /> 3. 値を編集し、**Save**をクリックします。 <br /> #### 環境変数の削除 該当する環境から環境変数の開発値または本番値を削除できます。一方の環境から削除しても、もう一方の環境の値は引き続き利用できます。 環境変数を削除するには: 1. 変数の省略記号アイコンをクリックし、**Delete**をクリックします。 <br /> 3. **Yes, Proceed**をクリックして確認します。 <br /> <br> ### 起動コマンド このセクションから、アプリの起動コマンドを設定したり、既存のコマンドを編集したりできます。詳細については、起動コマンドセクションを参照してください。 アプリの起動コマンドを設定または編集するには: 1. *Startup Command*セクションで**Edit**ボタンをクリックします。 <br /> 2. 起動コマンドを入力し、**Update**をクリックします。 <br /> <br> ### アプリ実行設定 このセクションでは、パフォーマンス要件に基づいてAppSailの実行用にメモリとディスクサイズを割り当てることができます。また、アプリの実行用のポートもここで設定できます。詳細はリンクを参照してください。 Note: <br> * Catalystマネージドランタイムアプリの場合、CLIから初期化または追加する際にapp-config.jsonファイルでメモリを設定できます。 * Catalystはデフォルトでディスクサイズに256 MB、メモリに512 MBを割り当てます。 * カスタムランタイムアプリの場合、コンテナイメージの定義時にもポートを設定できるため、ポートの設定はオプションです。ここで設定した値がこれらの内部設定をオーバーライドします。 AppSailサービスのメモリ、ディスクサイズ、ポートを設定するには: 1. **App Execution Settings**タブに移動し、**Edit**をクリックします。 <br /> 2. ドロップダウンからアプリに必要なメモリとディスクサイズを選択します。AppSailサービスのポートを入力します。これらの詳細を設定した後、**Save**をクリックします。 <br /> Note: AppSailサービスに必要なポートを割り当てることができます。0から1024の範囲のポートは予約されていますが、ポート80と443は例外です。これら以外の任意のポートを使用できます。デフォルトではポート9000が使用されます。コードでポートを設定していない場合、アプリの起動コマンドでサーバーを起動する際にリスニングする同じポートを設定してください。 -------------------------------------------------------------------------------- title: "AppSailの管理" description: "Catalyst AppSailは、Catalyst Serverlessのフルマネージドプラットフォームであり、Java、Node.js、Pythonのマネージドランタイム、またはOCIイメージとしてのカスタムランタイムでWebサービスを簡単に開発・デプロイできます。" last_updated: "2026-08-17T13:08:49.879Z" source: "https://docs.catalyst.zoho.com/ja/serverless/help/appsail/console/manage-appsail/" service: "Serverless" -------------------------------------------------------------------------------- # AppSailの管理 ### アプリの無効化 必要に応じて、AppSailサービスを一時的に無効化できます。アプリが無効化されると、再度有効化するまで、開発環境または本番環境のデプロイメントURLを通じてアプリを呼び出すことはできません。 Note: アプリが無効化されている場合でも、アプリの設定を作成または変更したり、ローカル環境から変更をデプロイしたりすることは可能です。 AppSailでアプリを無効化するには: 1. AppSailのインデックスページでアプリの省略記号アイコンをクリックし、**Disable** をクリックします。 <br /> 2. ポップアップに「DISABLE」と入力して確認し、**Confirm** をクリックします。 <br /> これにより、インデックスページでアプリのステータスが「Inactive」に変更されます。 <br> #### アプリの有効化 インデックスページに移動して、無効化されたアプリを再度有効化できます。 1. 省略記号アイコンをクリックし、**Enable** をクリックします。 <br /> 2. **Yes, Proceed** をクリックして確認します。 <br /> <br> ### アプリの削除 リモートコンソールからAppSailアプリを完全に削除できます。これにより、AppSailでホストされているアプリが削除されます。 AppSailでアプリを削除するには: 1. AppSailのインデックスページに移動します。次に、アプリの省略記号アイコンをクリックし、**Delete** をクリックします。 <br /> 2. ポップアップに「DELETE」と入力して確認し、**Confirm** をクリックします。 <br /> アプリを削除した後、必要に応じて再度デプロイする必要があります。 <br> ### アプリのコードのダウンロード Catalystでは、**Catalystマネージドランタイムアプリのみ**について、デプロイ済みのAppSailサービスのソースコードをコンソールからローカルシステムにダウンロードできます。これにより、コンソールにデプロイされたディレクトリ全体(アプリケーションファイルとバンドルされてアップロードされた設定ファイルを含む)のZIPファイルがダウンロードされます。カスタムランタイムアプリでは利用できません。 AppSailのインデックスページでアプリの省略記号アイコンをクリックし、**Download** をクリックすることで、AppSailアプリのソースコードをダウンロードできます。 <br />