catch-img

AzureとMicrosoftとLinux (2) クラウドシェル:Webブラウザー上でコマンドを実行する

Azureのクラウドシェル

 

前回は、Azureの管理ツールを3種類紹介しました。Azureポータル(Webサイト)と、PowerShell、そしてAzure CLIです。後者2つはコマンドラインツールであり、クライアントOS上にインストールする必要があります。

しかし、Azureには「クラウドシェル」という便利な機能があります。

コマンドラインツールをインストールしなくても、WebブラウザーでAzureポータルを開き、[>_]アイコンをクリックすると、コマンド用のウィンドウが開きます。

13-Dec-13-2023-05-48-13-0437-PM

 

bashかPowerShellかを選択

 

初回実行時は、bash(Azure CLI)かPowerShellかを選ぶ必要があります。

選択画面を見ると、PowerShellはLinuxで動作しているようです(以前は確かにWindowsで動作していました)。bashとPowerShellのどちらを選んだかは記憶されますが、必要ならあとからいつでも切り換えることが可能です。

14-Dec-13-2023-05-48-19-4061-PM

 

コマンドエリアはWebブラウザーの半分になりますが、上下の区切り線は移動できますし、コマンドエリアを別のタブで開くこともできます。

15-Dec-13-2023-05-48-25-5828-PM

 

クラウドシェルの便利な使い方

 

クラウドシェル上で作成したファイルはAzureのストレージに保存されるため、別のWebブラウザーからも参照できます。

面白いのは、bash実行中に「pwsh」コマンドを実行するとPowerShellが起動し、PowerShell実行中に「bash」コマンドを実行するとbashが起動することです。Azure CLIコマンド(azコマンド)を、bashを使わずPowerShellから直接実行することもできます。こういう動作をするのだったら、もう切り替え機能は不要かもしれません。

以前のPowerShellはWindowsベースだったので、クラウドシェル上でエディタが動作しなかったのですが、現在はLinuxベースなのでPowerShellからもviやemacsが利用できます。また、比較的新しいエディタnanoも動作しますし、マイクロソフトが公開しているVisual Studio Codeのコマンドライン版(code)も動作します。

ファイルの一覧表示機能なども内蔵しており、なかなか便利なツールです。これらはもちろんbash上でも使えます。

クラウドシェルでは、管理者権限こそ与えられていませんが、CやC++コンパイラも使えます。

 

PowerShellは、ユーザー権限での機能拡張も可能なため、以下のようにAzure Active Directoryの管理コマンドを追加することもできます。

 

 Install-Module -Name AzureAD -Scope CurrentUser 

途中、「共有ライブラリがロードできない」というエラーが出ますが、基本的な作業に影響はないようです(詳細は未確認です)。

 

このように、クラウドシェルを使えば、世界中どこからでも、どのPCからでも、2種類のコマンドラインツールのどちらでも利用でき、作成ファイルも保存できます。十分に安定したインターネット接続があるなら、クラウドシェルの利用も便利だと思います。

 

Microsoft Azureのトレーニング

Azure研修はこちらから 

 

横山 哲也(よこやま てつや)

トレノケート株式会社 講師。Microsoft Certified Trainer/Microsoft Certified: Azure Solutions Architect Expert/Microsoft Certified: Azure Administrator Associate/ Microsoft Certified: Azure Fundamentals/Microsoft MVP: Cloud and Datacenter Management(2003年-2018年)/EXIN Cloud Computing Foundation/ AWS 認定クラウドプラクティショナー。1994年から現在まで、Windows Serverの全てのバージョンでコースを担当。2005年からはサーバー仮想化、2014年からMicrosoft Azure関連コースを担当。現在は、AzureとWindows Server 2016を中心に教育コースを実施しているほか、新規コースの企画・開発も担当している。趣味は写真、好きなサービスは「Active Directoryドメインサービス」、好きなアイドルは「まなみのりさ」。

無料ダウンロード

オススメコンテンツ

オススメ記事

AWS プロジェクトマネジメント PMP 人材育成 田中淳子 Microsoft ビジネススキル PMBOKⓇ IT資格 ITスキル 山下光洋 人材育成応援ラジオ クラウド AMA コミュニケーション Azure 人材開発用語集 PMBOK®ガイド入門 新入社員 横山哲也 AWS認定トレーニング DX re:Invent セキュリティ AI(人工知能) PMP試験問題に挑戦 Cisco PMBOKⓇガイド 第6版 イベント・セミナー 試験体験記 キャリア PMBOK®ガイド第6版の変更点 人材開発 CCIE CCNA 生成AI 研修 AI人材 DX人材育成 IT人材 スキルアップ テレワーク ネットワーク リモートワーク 人材トレンド GCP PMP(R)試験問題 第6版対応 PMP合格体験記 Windows Server voicy リーダーシップ AWS_Q&A Active Directory IT資格解説 アセスメント デジタルビジネス ヒューマンスキル 人気コースランキング 大喜利 部下の育成 PMの心得 reinvent2023 グローバル人材 リスキリング 新入社員研修といえば IoT OJT reinvent2022 プログラミング 1on1 AWS_DiscoveryDay CCNP Security Windows PowerShell クリエイティビティ コーチング AWSトレーニングイベント Google Cloud ITインフラ ITエンジニア PMP試験対策一問一答 ダイバーシティ プロジェクト プロトタイプビルダー 試験対策問題 GCP無料セミナー Google Cloud Platform G検定 Linux Power Platform oVice アワード クリティカルシンキング サンプル問題 ステークホルダー ディープラーニング リーダー ワーケーション 女性活躍 新入社員研修