Portalと違ってUIがめったに変更されない。「直感的な操作」を排除できる。Trainerの藤井です。PowerShell」に初めて挑戦する人に向けての手引きを解説します。評判が良ければシリーズ化して何回かに分けて解説する予定です。詳細なドキュメントが公開されているものの、以下のような問題点により初めて取り組む人にはとっつきにくいため、解説します。利用する場合と比較して、CUIツールを利用する場合、業務の標準化に貢献することが期待されます。具体的には以下のようなことが可能になります。Portalと違ってUIがめったに変更されない。Portalのスクリーンショットを貼る」みたいなマニュアルを作った経験のある方にとっては、涙が出るくらいうれしい特徴です。PortalはUIが頻繁に改善(改変?)されるおかげで、短期間でマニュアルの更新を繰り返す「賽の河原」状態から解放されます。「直感的な操作」を排除できる。Portalで操作していると陥りがちな、「よくわからないままなんとなくフィーリングで設定している」というリスクを、CUIでは軽減できます。CUIではより厳密に理解をしていることが必要になります。「知識のないユーザーでも直感的に操作できる」という状態は、コンシューマー向けのUI/UX開発の文脈だと正義ですが、「お仕事」としてAuzreを扱う場面になると、全く逆の意味になります。作業内容を事前に準備しやすい「本番作業時に実行する実行するコマンドを事前に全部書き出しておいて、テスト環境でリハーサルする」というようなことが容易になります。操作でレビューなどを含めて事前準備を厳密にやろうと思ったら、スクリーンショットを大量にとることになります。「業務の標準化」に加えて、「Azureの最新機能を利用できる」というのもメリットです。Portalでも利用可能になります。中級者になるための条件の一つ」であると言えます。権限のアカウントをお持ちの方が前提です。通常のPorwerShellに対してモジュールを追加することで利用できるようになります。公式サイトに譲るものとして、ここでは概略だけお伝えします。公式サイト:https://docs.microsoft.com/ja-jp/powershell/azure/install-az-ps?view=azps-3.0.0PwerShellを起動します。PowerShellにて以下のコマンドを実行します。途中で表示される確認メッセージで「Y」を入力し、完了まで待機します。実際にチュートリアルに入る前に、準備として以下が必要になります。PowerShell上でサインイン操作を実行します。PowerShellにてlogin-AzAccountのコマンドを実行します。Portalへのサインインの場合と同様にアカウントを入力します。Portalへのサインインの場合と同様にパスワードを入力します。以下のように表示されたら、OKです。準備2:「接続先のサブスクリプション」を選択する<注意>「準備2」の内容は事故を防ぐために必ずお読みください。「サブスクリプション」のアクセス権限を2つ以上(例えば本番系と開発系など)持っている方は、作業開始前に必ず、「接続先のサブスクリプション」を確認しましょう。PowerShell上にてGet-AzSubscriptionを実行することによってアカウントがアクセス権限を持っているサブスクリプションが一覧で表示されます。上記でIdの列に表示される値を選択して以下のコマンドを実行します。以下のような形式で現在の「接続先のサブスクリプション」が表示されます。準備3:リソースグループを作成する準備2で選択したサブスクリプションの配下にリソースグループを作成します。リソースグループは作成するときに、「リージョン(データセンターの所在地)」を指定します。コマンドを実行します。"japaneast"各パラメーターは以下を意味します。State:Succeeded」が表示されればOKです。チュートリアル(入門編)今回の「チュートリアル(入門編)」では、比較的簡単な「ネットワークセキュリティーグループ」を題材に、以下の一連の操作を実施します。PowerShell上にて「New-AzResourceGroup」を実行します。"fixer-001-rg"各パラメーターは以下を意味します。State:Succeeded」が表示されればOKです。チュートリアル(入門編)2:情報を取得する作成したネットワークセキュリティーグループの情報を取得します。PowerShell上にて「Get-AzNetworkSecurityGroup」を実行します。"fixer-001-rg"各パラメーターは以下を意味します。結果として表示されるものと同じです。チュートリアル(入門編)3:受信セキュリティ規則を追加する作成したネットワークセキュリティーグループを対象に受信セキュリティ規則を追加します。今回追加する受信セキュリティ規則では、インターネットからHTTPSの443ポートへのアクセスを許可します。