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ドメインサービス」、好きなアイドルは「まなみのりさ」。

無料ダウンロード

オススメコンテンツ

オススメ記事

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