Troubleshooting Tools and Resources
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

シェルアクセス

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

バックアップサービスとデータベースサービスでは、シェルアクセスはできません。

コンソール経由でシェルにアクセスする

Liferay Cloudコンソールからサービスのシェルにアクセスするには、

  1. プロジェクト環境に移動します。

  2. 環境メニューの [Services] をクリックします。

  3. アクセスするサービスを選択し、[ Shell ]タブをクリックします。

Liferay Cloud の Web コンソールからシェルにアクセスします。

ターミナルからシェルにアクセスする

  1. Liferay Cloud コマンドラインツール がまだインストールされていない場合はインストールしてください。

  2. コマンド lcp shell実行してから、アクセスするサービスを選択します。

  3. 必要なコマンドを実行します。

コマンドラインからシェルにアクセスします。

あるいは、アクセスするサービスとプロジェクトが既にわかっている場合は、代わりに次のコマンドを実行できます。

lcp shell -p projectID -s serviceID

シェルアクセスの有効化

セキュリティ上の理由から、貢献者のシェル アクセスはデフォルトで無効になっています。 設定 ページの アクセス タブでシェル アクセスを有効にできます。

設定ページでシェル アクセスを有効にできます。

シェルの制限

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