IBM Cloud Docs
Cloud Shell での作業

Cloud Shell での作業

IBM® Cloud Shell には、コマンドを実行できる個人ワークスペースとセッションが含まれています。 最大 5 つの並行セッションを開くことができます。これらのセッションは独立して作動するので、さまざまなリソース、リージョン、アカウントを一度に処理できます。

Cloud Shellを開くには、IBM Cloud コンソールの IBM Cloud Shell アイコン IBM Cloud Shell アイコンをクリックします。 セッションが開始して、現在使用しているアカウントで自動的に IBM Cloud CLI にログインします。

Cloud Shell ワークスペース

Cloud Shell を開くたびに Cloud Shell ワークスペースに接続します。 ワークスペースは、お客様のユーザー・データとセッション・データを保持する専用の環境で、ファイルを処理するための一時ストレージとして使用されます。 ユーザー、アカウント、リージョンごとに別個のワークスペースがあり、それぞれが個別の仮想マシンで実行されます。 ワークスペースにアクセスできるのはあなただけです。複数のアカウントをお持ちの場合は、アカウントごとに個別のワークスペースが用意され、データは分離され安全に保管されます。 Cloud Shell でのデータの保管について詳しくは、一時ワークスペース・ストレージを参照してください。

Cloud Shell ワークスペースの削除

Cloud Shell ワークスペースを削除すると、そのワークスペース内のすべてのセッションが終了して削除されます。 ワークスペース内のすべてのファイルおよびデータが消去されます。 ワークスペースを削除する前に、保持する必要のあるファイルをダウンロードしてください。

Cloud Shell ワークスペースを削除するには、以下の手順を実行します。

  1. 保持する必要のあるファイルをダウンロードします。
  2. Cloud Shell ワークスペースから、アクション・アイコンアクション・アイコンをクリックし、削除を選択します。
  3. 確認ウィンドウで、**「削除」**をクリックします。 ブランク・ページが表示されます。
  4. 追加 アイコン アイコンの追加をクリックして、新しい Cloud Shell セッションを開きます。 このアクションにより、新しい Cloud Shell ワークスペースも作成されます。

セッションの操作

Cloud Shell セッションは、コマンド、スクリプト、その他のツールを実行できる端末インターフェースです。 ローカル・マシン上のコマンド・プロンプトに似ていますが、完全な IBM Cloud CLI と、多数のプラグインおよびツールを含むように事前構成されており、何もインストールせずに IBM Cloud で作業できるようになっています。 CLI について詳しくは、IBM Cloud CLI の概説を参照してください。

セッションを開くと、Cloud Shell ワークスペースのホーム・ディレクトリー /home/<user-name>から開始します。 ホーム・ディレクトリーは、Cloud Shell 内のファイルを処理するための一時的な場所です。 自分のすべてのセッション間で共有されます。 ホーム・ディレクトリー内のデータは永続的には保存されないので、追加または変更したファイルは、2 時間アクティビティーがなければ削除されます。 Cloud Shell ワークスペースとホーム・ディレクトリーについて詳しくは、ファイルの処理を参照してください。

ホーム・ディレクトリー内のアクセス可能なワークスペース・ストレージを示す図。 5 つのセッションは、同じワークスペース・ストレージに接続します。
Your personal workspace and sessions in Cloud Shell

セッションを開く

新規セッションを開くには、「開く」アイコン 新規セッション・アイコンを開くをクリックします。 一度に開けるセッションは、最大 5 つです。 各セッションは別個のコマンド履歴を保持し、これらの履歴はセッションを閉じると削除されます。 ワークスペース・ストレージはセッション間で共有されるので、あるセッション内でホーム・ディレクトリーにファイルを保存してから、別のセッション内でそのファイルを開くことができます。

各セッションは、1 時間使用されないと自動的に閉じられます。 Cloud Shell を 2 時間、つまり最後のセッションを閉じた後さらに 1 時間使用していない場合、Cloud Shell ワークスペース内のファイルとデータはすべて消去されます。 Cloud Shell から離れる必要がある場合は、保持しようとしているファイルをすべてダウンロードするようにしてください。 詳しくは、ファイルの処理を参照してください。

アカウントまたは信頼されたプロファイルの切り替え

セッションを開く際には、IBM Cloud を開いたときのアカウントとリージョンをターゲットにして Cloud Shell CLI でログインします。 このアカウントと地域は選択したセッションのデフォルトですが、 IBM Cloud コンソールで別のアカウントまたは信頼されたプロファイルを選択して、アカウントを切り替えることもできます。

アカウントまたは信頼されたプロファイルを切り替えると、以前に開いていた Cloud Shell ブラウザタブは自動的に再読み込みされ、選択したアカウントまたは信頼されたプロファイルのアカウントと地域が使用されます。

各アカウントには専用のワークスペースが用意されており、セッション履歴と一時的なファイル保存が別々に管理されるようになっています。 アカウントまたは信頼されたプロファイルを切り替えると、異なるセッションタブが表示され、以前のアカウントまたは信頼されたプロファイルのファイルにはアクセスできなくなります。

ロケーションの変更

Cloud Shellダラス(us-south ) とフランクフルト (eu-de )地域。 Cloud Shell の各ロケーションは独立して運用されているので、ワークスペースのストレージ、セッション、および使用量も別々です。 Cloud Shell で作業するときには、どのロケーションにいるかによって以下の側面が決まります。

  • アップロードしたファイルやユーザー・データ (セッション履歴や割り当て使用量など) などの、ワークスペースのデータが保管される場所。
  • IBM Cloud CLI が対象とするデフォルトの地域: us-south または eu-de

デフォルトでは、コンソールから Cloud Shell を開いたときに、地理的に最も近いロケーションが選択されます。 例えば、カリフォルニアにいる場合はダラスのリージョンで Cloud Shell が開かれますが、パリにいる場合はフランクフルトのリージョンで開かれます。

別のロケーションの Cloud Shell に変更するには、Cloud Shell メニュー・バーで現在のロケーションを確認してから、**「変更」をクリックします。 切り替えるロケーションを選択し、「OK」**をクリックします。

デフォルトのロケーションから変更した場合、Cloud Shell は、ロケーションの設定をブラウザーに cookie として保存することで設定を記憶しています。 別のブラウザに切り替えたり、ブラウザのクッキーを削除したり、または クッキーの設定で パーソナライズクッキーを許可しない場合、 Cloud Shell はデフォルトの場所で開きます。

Cloud Shell の再始動

Cloud Shell を再始動すると、開いているセッションはすべて閉じられ、ファイルとデータはすべて削除されます。 再始動する場合はその前に、保持しようとしているファイルをすべてローカル・システムにダウンロードするようにしてください。

再始動するには、「メニュー」アイコン 「その他」アイコンをクリックし、再始動を選択します。

使用量の追跡

Cloud Shell は、リージョンごとに 1 週間に最長 50 時間まで使用できます。 アクティブにコマンドを実行していなくても、セッションが1つでも開いている状態であれば、この使用制限にカウントされます。 例えば、Cloud Shell で 15 分間作業した後に、セッションを開いたまま昼休みを 30 分間取った場合、45 分間が使用時間としてカウントされます。 同時セッションは追加の使用時間としてカウントされないので、1 時間の間に 3 つのセッションを同時に開いていても、使用時間は 1 時間となります。 使用時間を最小限に抑えるために、使い終わったセッションは必ず閉じるようにしてください。

割り当て量をすべて使い切ると、Cloud Shell セッションは閉じられます。 Cloud Shell が閉じると、ファイルやコマンド履歴を含む、ワークスペース内のすべてのデータが削除されます。

使用割り当て量に達すると、Cloud Shell があと 5 分で閉じることを示す通知を受け取ります。 この時間を使用して、緊急なタスクを完了してください。

いつでも使用量を追跡したり、週次の割り当て量がリセットされる時点を確認したりできます。 Cloud Shell メニュー・バーで、「メニュー」アイコン 「その他」アイコンをクリックし、使用割り当て量を選択します。 今週中に Cloud Shell を使用した時間数や、次回のリセット日時を表示することができます。

50 時間の使用割り当て量のうち使用した時間は、毎週同じ時刻にリセットされて 0 に戻ります。 割り当て量をすべて使い切った後も、一度に最大 5 分間まで IBM Cloud Shell を使用できるので、少ない数の単純なコマンドを実行するなど、簡単な作業を実行できます。

IBM Cloud Shell は、IBM Cloud の管理と開発という目的を想定しています。 これらの指針から外れて使用すると、IBM Cloud Shell または IBM Cloud へのアクセスが中断する場合があります。 Cloud Shell はインタラクティブだけを目的としているので、長時間実行しているプロセスは停止されます。 詳しくは、IBM Cloud ご利用条件と特記事項を参照してください。