Wprowadzenie do interfejsu wiersza polecenia platformy Azure

Ukończone

Interfejs wiersza polecenia platformy Azure to międzyplatformowe narzędzie wiersza polecenia służące do nawiązywania połączenia z platformą Azure i uruchamiania poleceń administracyjnych w zasobach platformy Azure. Można go użyć do uruchamiania poleceń za pośrednictwem terminalu przy użyciu interakcyjnych wierszy polecenia lub skryptu.

Aby użyć interakcyjnego, najpierw otwórz powłokę, na przykład:

  • Program PowerShell w systemie Windows, Linux lub macOS.
  • Cmd.exe w systemie Windows.
  • Powłoka Bash w systemie Linux lub macOS.

Następnie wydasz polecenie w wierszu polecenia powłoki. Aby zautomatyzować powtarzające się zadania, należy utworzyć polecenia interfejsu wiersza polecenia platformy Azure w skrypt powłoki przy użyciu składni wybranej powłoki, a następnie uruchomić skrypt.

Interfejs wiersza polecenia platformy Azure można zainstalować lokalnie w systemach Windows, Linux i macOS. Można go również użyć z przeglądarki za pośrednictwem usługi Azure Cloud Shell lub uruchomić ją z poziomu kontenera platformy Docker.

Dokumentacja firmy Microsoft ustandaryzowała skrypty interfejsu wiersza polecenia platformy Azure dla powłok Bash i zrobimy to samo tutaj. Pamiętaj, że jeśli zdecydujesz się używać programu PowerShell lub cmd.exe powłoki, podczas kopiowania skryptów do użycia w innych powłokach występują niewielkie różnice skryptów (na przykład podziały wierszy lub cudzysłów).

Wymagania wstępne

Ponieważ twoja firma korzysta już z platformy Azure, masz aktywną subskrypcję platformy Azure. Używasz powłoki Bash w usłudze Azure Cloud Shell.

Tworzenie grupy zasobów

Przed utworzeniem konta magazynu należy utworzyć grupę zasobów lub użyć istniejącej. Grupa zasobów to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi w formie grupy.

Utwórz grupę zasobów platformy Azure o nazwie storageaccountexamplerg w eastus regionie przy użyciu az group create polecenia :

az group create -name storageaccountexamplerg -location eastus

Tworzenie konta magazynu

Konto magazynu jest zasobem platformy Azure i jest częścią grupy zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków i mogą zawierać tylko cyfry i małe litery. Nazwa konta magazynu musi być unikatowa w obrębie platformy Azure. Każde konto magazynu musi mieć inną nazwę.

Aby utworzyć konto magazynu na platformie Azure, musisz znać lokalizację, jednostkę SKU i rodzaj magazynu, który chcesz utworzyć. Oto prosty skrypt tworzenia konta magazynu:

# check if the storage account name is available
az storage account check-name --name <storage-account-name>

# create the storage account
az storage account create \
  --name <storage-account-name> \
  --resource-group storageaccountexamplerg \
  --location eastus \
  --sku Standard_RAGRS \
  --kind StorageV2

Weryfikowanie konta magazynu

W przypadku wielu zasobów platformy Azure interfejs wiersza polecenia platformy Azure udostępnia list podpolecenia służące do wyświetlania szczegółów zasobów. Użyj polecenia interfejsu wiersza polecenia az storage account list platformy Azure, aby zwrócić informacje o koncie magazynu utworzonym w poprzednim kroku:

# Get a list of all storage accounts in the active subscription
az storage account list

# Get a list of all storage accounts for a resource group
az storage account list --resource-group storageaccountexamplerg

Czyszczenie zasobów

Polecenie służy az group delete do usuwania grupy zasobów. Jedynym obowiązkowym parametrem jest nazwa. Usunięcie grupy zasobów powoduje usunięcie grupy i wszystkich zawartych w niej zasobów. Jeśli zasoby spoza zakresu konta magazynu utworzonego w tej lekcji istnieją w storageaccountexamplerg grupie zasobów, zostaną również usunięte.

az group delete --name storageaccountexamplerg

Gdy pracujesz w grupie zasobów udostępnionej innym członkom zespołu, usuń testowe konto magazynu przy użyciu az storage account delete polecenia :

az storage account delete --name <storage-account-name>