✨
AzurePowerShell操作記録001
動機
AWSはCLIが充実しているし、投稿されている記事も多数ありますが、比べてAzureはあまりにも情報が少ない。
GUIを覚えたと思えばレイアウト変わるし、PowerShellについてもバージョン変わって古い本の情報が使えなかったりする。
そんな四苦八苦をしたので、備忘として投稿しようと思いました。
ストレージ作成(Blob)まで
Azure ADに接続
Connect-MsolService
ユーザ名:megumi@xxxxxxxxxx.onmicrosoft.com
パスワードm1XIxTTNk11h3KMi
xxxxxxxxxxはAzure契約ユーザ
ユーザ名とパスワードは捨てアカです。
新規ユーザを作成する
New-MsolUser `
-UserPrincipalName HoshimotoChiemi@xxxxxxxxxx.onmicrosoft.com `
-DisplayName "星本 智枝美" `
-FirstName "智枝美" `
-LastName "星本" `
-Password "53A9iLTX8K9A602Q" `
-ForceChangePassword $false `
-UsageLocation "JP"
xxxxxxxxxxはAzure契約ユーザ
ユーザ名とパスワードは捨てアカです。
新しいリソースグループを作る
グローバル管理者でログイン
Connect-AzAccount
リソースオーナー作成
$StrageResource = "ResouceStrageTest211224"
$StrageAdmin = "星本 智枝美"
$StrageRole = "Owner"
New-AzResourceGroup -Name $StrageResource -Location "japaneast"
智枝美を$StrageResourceのオーナーにする
New-AzRoleAssignment -ObjectId (Get-AzADUser -DisplayName $StrageAdmin).id `
-RoleDefinitionName (Get-AzRoleDefinition -Name $StrageRole).Name `
-Scope (Get-AzResourceGroup -ResourceGroupName $StrageResource).ResourceId
グローバル管理者の切断
Disconnect-AzAccount
智枝美でAzure接続
Connect-AzAccount
HoshimotoChiemi@xxxxxxxxxx.onmicrosoft.com
53A9iLTX8K9A602Q
xxxxxxxxxxはAzure契約ユーザ
ユーザ名とパスワードは捨てアカ(新規作成したユーザ)です。
ストレージアカウントの作成
$StrageCreate01 = "strage21122401"
New-AzStorageAccount `
-ResourceGroupName $StrageResource `
-Name $StrageCreate01 `
-SkuName "Standard_LRS" `
-Location "japaneast"
作成したストレージの確認
Get-AzStorageAccount `
-ResourceGroupName $StrageResource `
-Name $StrageCreate01 `
| format-list
終わりに
PowerShellは使っってい慣れると、分かりやすいのだけど、他のプログラミング言語を触るとすぐ忘れてしまうし、癖が強すぎるから知識が定着しないんですよね。。。
Discussion