Използване на PowerShell за създаване на Azure NSG

Powershell беше представен през ноември 2006 г., за да замени стария „команден ред“ и да помогне на потребителите с „автоматизиране на задачите и управление на конфигурацията“ на множество платформи – Windows, macOs или Linux (Парчизану). Най-новата версия, Powershell 7, беше пусната на 4 март 2020 г. За да преведем за тези от нас, които не са запознати с техническия жаргон като „автоматизация на задачите и управление на конфигурацията“, Powershell е програма, която позволява на потребителя лесно да програмира компютъра си да изпълнява прости административни задачи или да управлява мрежа.

Какво е Azure

Azure е група от облачни услуги, пуснати от Microsoft през октомври 2008 г., а най-новата му версия беше пусната този месец на 4 май 2020 г. Също толкова важно, че Microsoft представи Azure Powershell AZ през май 2019 г., за да направи Azure съвместим с Powershell на всички платформи, а не само на Windows. Чрез комбинирането на двете, Microsoft увеличи гъвкавостта и лекотата на компютърно програмиране и администриране за тези, които работят с множество платформи. Това е особено удобно, ако трябва да настроите, модифицирате или премахнете група за мрежова сигурност (NSG).

Създаване на NSG

За да управлявате вашите NSG с помощта на Azure PowershellAZ, ще трябва да имате акаунт в Azure. Не се притеснявайте обаче, ако вече нямате абонамент, можете да го получите безплатно на лазурен. Microsoft.com. Просто се уверете, че на акаунта, който използвате, е назначен мрежов сътрудник или друга персонализирана роля с зададени разрешения, за да може да прави промени. Уебсайтът на Microsoft Azure предоставя следните прости инструкции за настройка на NSG:

Етап 1

Как да започнете зависи от начина, по който осъществявате достъп до Azure.

  • Потребители на портала: Влезте в Лазурен портал с вашия акаунт в Azure.
  • Потребители на PowerShell: Или изпълнете командите в Azure Cloud Shell, или стартирайте PowerShell от вашия компютър. В раздела на браузъра „Azure Cloud Shell“ намерете падащия списък „Избор на среда“, след което изберете „PowerShell“, ако вече не е избран.
  • Ако използвате PowerShell локално, използвайте модул Azure PowerShell версия 1.0.0 или по-нова. Изпълнете „Get-Module -ListAvailable Az. Network“, за да намерите инсталираната версия. Ако трябва да надстроите, първо ще трябва да инсталирате модула Azure PowerShell. Стартирайте „Connect-AzAccount“, за да създадете връзка с Azure.
  • Потребители на интерфейса на командния ред (CLI) на Azure: Или стартирайте командите в Azure Cloud Shell, или стартирайте CLI от вашия компютър. Използвайте Azure CLI версия 2.0.28 или по-нова, ако използвате Azure CLI локално. Стартирайте "AZ -version", за да намерите инсталираната версия. Ако трябва, инсталирайте или надстройте най-новата версия. Изпълнете „AZ login“, за да създадете връзка с Azure.

Стъпка 2

Изберете „Създаване на ресурс“ от портала на Azure или от страницата „Начална“. След това изберете „Мрежа“ и след това „Група за мрежова сигурност“. На страницата „Създаване на група за мрежова сигурност“ изберете раздела „Основни положения“ и след това изберете стойностите си за следното:

  • Абонамент: Изберете абонамента, който предпочитате.
  • Група ресурси: Създайте нова или изберете установена група ресурси.
  • Име: Въведете уникален текстов низ в група ресурси.
  • Регион: Изберете желаното от вас местоположение.

Стъпка 3

Накрая изберете „Преглед и създаване“. Когато се появи съобщението „Проверката е преминала“, изберете „Създаване“ (лазурен). Вие сте готови!

Сега, когато сте настроили своя NSG, можете да използвате Powershell и Azure, за да наблюдавате вашите NSG, да използвате неговите диагностични инструменти за отстраняване на грешки и да настроите и управлявате правилата за сигурност. Microsoft дори има удобна поредица от статии, достъпна на уебсайта си, за да ви помогне да извлечете максимума от облачната платформа на Powershell и Azure. С тези две програми можете да преминете отвъд стария команден ред и да преминете към съвременната компютърна администрация.