「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[シェル]]
--[[Azure Subscriptionの管理手順@エンプラ]]
-[[戻る>Azureのシェル]]
--[[Azure PowerShell]]
--Azure Cloud Shell
--[[Azure CLI]]

*目次 [#id7598cd]
#contents

*概要 [#taf1fdc5]
-Azure Subscriptionの管理で、そろそろ必要になったので。

-Azure リソースを管理するための、ブラウザーでアクセスできるシェル。
-Linux ユーザーは Bash を、Windows ユーザーは PowerShell を選ぶことができる。
--各ツールにBashとPowerShell両方のエクスペリエンスのサポートがあるもよう。
--Bashサポートが先でPowerShellは後発(プレビュー)だったりした。~
-Linux ユーザーは [[Bash]] を、Windows ユーザーは PowerShell を選ぶことができる。
--各ツールに[[Bash]]とPowerShell両方のエクスペリエンスのサポートがあるもよう。
--[[Bash]]サポートが先でPowerShellは後発(プレビュー)だったりした。~
PowerShellはクラウド・クロスプラットフォームでの支持を得られるか??

*詳細 [#iafb6bab]
Azure Cloud Shellを起動して、以下を選択すれば、直ちにシェルを開始できる。

**シェル言語 [#m8875f99]
***Bash [#q76cce3f]

***[[Bash]] [#q76cce3f]

-言語のサポート

***PowerShell [#l278beaf]

**Azureサブスクリプション [#c675ce94]
-言語のサポート

**セッション維持 [#n77559c5]
***概要 [#udb56815]
-初回起動時に、Microsoft Azure ファイル共有のアタッチについて案内される。
-以後すべてのセッションで、[[ストレージ>#wda1645e]]が自動的にアタッチされる。

***使用ドライブ [#wda1645e]
-アタッチしたストレージは以下ドライブとして参照できる。
 $home\clouddrive

-ドライブ外のファイルやマシンの状態は、セッション間で保持されない。

**Azureサブスクリプションの選択 [#c675ce94]
Azureサブスクリプションを選択してもAPIとしては、~
AzureサブスクリプションIDを要求するものもある。

*ファイルのアップロードと実行 [#wf45ca22]

**アップロード [#ld81d7a5]

***Azure Cloud Shell ウィンドウ [#a24dfafa]
-Cloud Shell にサインイン。
-[PowerShell] または [Bash] を選択
-[Bash] または [PowerShell] を選択
-[ファイルのアップロード/ダウンロード] を選択し、 [アップロード] を選択。
-ファイルを選択し、 [開く] を選択。

***ストレージのマウント [#tc04c91e]

***参考 [#x8cae0a8]
-Microsoft Learn
--Azure Cloud Shell ウィンドウの使用~
https://learn.microsoft.com/ja-jp/azure/cloud-shell/using-the-shell-window
--Azure Cloud Shell でファイルを永続化する~
https://learn.microsoft.com/ja-jp/azure/cloud-shell/persisting-shell-storage
--Cloud Shell を使用したテンプレートのデプロイ - Azure Resource Manager~
https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/templates/deploy-cloud-shell

**PowerShell [#aac0a518]

***yamlファイルをアップロードして指定 [#s871fa52]

***ps1ファイルをアップロードして実行 [#e8410850]

-以下でアップロードしたps1ファイルを確認できる。
 cd $Home\CloudDrive
 dir

-以下のように実行できる。
 .\XXXX.ps1 -parameterName1 parameterValue1 -parameterName2 parameterValue2

-注意
--ps1ファイルに日本語が含まれる場合、utf-8で保存。
--[[アップロード>クラウド利用時の注意事項#t7f478bc]]の際は要注意。

*参考 [#z2289722]
**[[PowerShell]] [#b12c518f]
**[[Azure PowerShell]] [#j8423885]
**[[Azure CLI]] [#s254e241]

**Microsoft Docs [#wc39638f]
-Azure Cloud Shell の概要~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/overview

***クイック スタート [#g562574c]
-Azure Cloud Shell の Bash のクイックスタート~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/quickstart
-Azure Cloud Shell (プレビュー) の PowerShell のクイック スタート~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/quickstart-powershell

***概念 [#ede10b79]
-Azure Cloud Shell での Bash の機能~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/features
-Azure Cloud Shell (プレビュー) での PowerShell の機能~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/features-powershell

***操作方法 [#k9116506]
-Azure Cloud Shell ウィンドウの使用~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/using-the-shell-window

-Azure Cloud Shell の Bash でファイルを永続化する~
-セッション間でのファイルの永続化
--Azure Cloud Shell の Bash でファイルを永続化する~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/persisting-shell-storage
-Azure Cloud Shell (プレビュー) の PowerShell でファイルを永続化する~
--Azure Cloud Shell (プレビュー) の PowerShell でファイルを永続化する~
https://docs.microsoft.com/ja-jp/azure/cloud-shell/persisting-shell-storage-powershell

----
Tags: [[:シェル]], [[:インフラストラクチャ]], [[:Windows]], [[:クラウド]], [[:Azure]]
Tags: [[:シェル]], [[:インフラストラクチャ]], [[:クラウド]], [[:Azure]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS