シェルアクセス
Liferay Cloud のコマンドラインツールは、スピード、制御、追跡可能性、スクリプト、自動化機能を提供することで、開発者のワークフローに貢献します。 シェルアクセスにより、アプリケーション内で何が行われているのかを簡単に確認できます。 たとえば、シェルを使用して、ログでは簡単に見つけられない副作用を探すことができます。 一度だけ実行することを目的としたデータ入力またはレポート生成用の関数を呼び出すこともできます。
バックアップサービスとデータベースサービスでは、シェルアクセスはできません。
コンソール経由でシェルにアクセスする
Liferay Cloudコンソールからサービスのシェルにアクセスするには、
-
プロジェクト環境に移動します。
-
環境メニューの [Services] をクリックします。
-
アクセスするサービスを選択し、[ Shell ]タブをクリックします。

ターミナルからシェルにアクセスする
-
Liferay Cloud コマンドラインツール がまだインストールされていない場合はインストールしてください。
-
コマンド
lcp shell実行してから、アクセスするサービスを選択します。 -
必要なコマンドを実行します。

あるいは、アクセスするサービスとプロジェクトが既にわかっている場合は、代わりに次のコマンドを実行できます。
lcp shell -p projectID -s serviceID
シェルアクセスの有効化
セキュリティ上の理由から、貢献者のシェル アクセスはデフォルトで無効になっています。 設定 ページの アクセス タブでシェル アクセスを有効にできます。

シェルの制限
シェルは、サービスのトラブルシューティングや 1 回限りのアクションを実行するための優れたツールですが、永続的な変更を目的としたものではありません。 サービスをデプロイまたは再起動すると、永続ボリュームにないすべてのファイルが新しいビルドに置き換えられます。 シェルの場合、これは、ボリューム内で変更を加えない限り、サービスで実行するすべてのコマンドが一時的なものであり、サービスを再デプロイまたは再起動するとリセットされることを意味します。