PowerShellを使用してAzureNSGを作成する

click fraud protection

Powershellは2006年11月に導入され、古い「コマンドプロンプト」を置き換え、Windows、macO、またはLinux(Windows、macO、またはLinux)の複数のプラットフォームでユーザーが「タスクの自動化と構成管理」を行えるように支援します。パルチサヌ). 最新バージョンのPowershell7は、2020年3月4日にリリースされました。 「タスクの自動化と構成管理」のような技術用語に慣れていない私たちのために翻訳すると、Powershellは ユーザーがコンピューターを簡単にプログラムして、簡単な管理タスクを完了したり、ネットワークを管理したりできるようにするプログラム。

Azureとは

Azureは、2008年10月にMicrosoftによってリリースされたクラウドサービスのグループであり、最新バージョンは今月、2020年5月4日にリリースされました。 同様に重要なこととして、Microsoftは2019年5月にAzure Powershell AZを導入し、WindowsだけでなくすべてのプラットフォームでAzureをPowershellと互換性のあるものにしました。 この2つを組み合わせることで、Microsoftは、複数のプラットフォームで作業するユーザーのコンピュータープログラミングと管理の柔軟性と容易さを向上させました。 これは、ネットワークセキュリティグループ(NSG)を設定、変更、または削除する必要がある場合に特に便利です。

NSGの設定

Azure PowershellAZを使用してNSGを管理するには、Azureアカウントが必要です。 ただし、まだサブスクリプションをお持ちでない場合は、で無料でサブスクリプションを取得できますので、ご安心ください。 Azure。 Microsoft.com. 使用しているアカウントに、変更を許可する権限が設定されたネットワークコントリビューターまたはその他のカスタムロールが割り当てられていることを確認してください。 Microsoft AzureのWebサイトには、NSGを設定するための次の簡単な手順が記載されています。

ステップ1

開始方法は、Azureへのアクセス方法によって異なります。

  • ポータルユーザー:サインイン Azureポータル Azureアカウントを使用します。
  • PowerShellユーザー:次のコマンドを実行します 
    Azureクラウドシェル、またはコンピューターからPowerShellを実行します。 [Azure Cloud Shell]ブラウザータブで、[環境の選択]ドロップダウンリストを見つけ、[PowerShell]がまだ選択されていない場合は選択します。
  • PowerShellをローカルで実行している場合は、AzurePowerShellモジュールバージョン1.0.0以降を使用してください。 「Get-Module-ListAvailableAz」を実行します。 インストールされているバージョンを見つけるためのネットワーク。 アップグレードする必要がある場合は、最初にAzurePowerShellモジュールをインストールする必要があります。 「Connect-AzAccount」を実行して、Azureとの接続を作成します。
  • Azureコマンドラインインターフェイス(CLI)ユーザー:Azure Cloud Shellでコマンドを実行するか、コンピューターからCLIを実行します。 Azure CLIをローカルで実行している場合は、AzureCLIバージョン2.0.28以降を使用してください。 「AZ–version」を実行して、インストールされているバージョンを見つけます。 必要に応じて、最新バージョンをインストールまたはアップグレードします。 「AZログイン」を実行して、Azureとの接続を作成します。

ステップ2

Azureポータルまたは[ホーム]ページから[リソースの作成]を選択します。 次に、「ネットワーク」、「ネットワークセキュリティグループ」の順に選択します。 [ネットワークセキュリティグループの作成]ページで、[基本]タブを選択し、次の値を選択します。

  • サブスクリプション:ご希望のサブスクリプションを選択してください。
  • リソースグループ:新しいリソースグループを作成するか、確立されたリソースグループを選択します。
  • 名前:リソースグループに一意のテキスト文字列を入力します。
  • 地域:ご希望の場所を選択してください。

ステップ3

最後に、「レビューと作成」を選択します。 「検証に合格しました」というメッセージが表示されたら、「作成」を選択します(Azure). 完了です。

NSGをセットアップしたので、PowershellとAzureを使用してNSGを監視し、その診断ツールを使用してエラーのトラブルシューティングを行い、セキュリティルールをセットアップして管理できます。 MicrosoftのWebサイトには、PowershellとAzureのクラウドプラットフォームを最大限に活用するための便利な一連の記事もあります。 これらの2つのプログラムを使用すると、古いコマンドプロンプトを超えて、現代のコンピューター管理に移行できます。