Azure CLI yolculuğunuza başlayın
Azure CLI'ya hoş geldiniz. Burada olduğun için çok mutluyuz! Azure kaynaklarını bir komut satırından oluşturmanızı, güncelleştirmenizi ve silmenizi sağlayan bir araç seçtiniz. Bu öğreticide, Azure CLI ile birlikte eklenecek ve Azure CLI yolculuğunuzda başarılı olmanıza yardımcı olacak aşağıdaki becerileri öğreneceksiniz:
1 - Azure CLI'yi tanımaya başlama (bu öğretici adımında)
- Azure CLI ve PowerShell araçlarını karşılaştırın.
- Azure CLI komut bileşenlerini gözden geçirin.
2 - Ortamınızı Azure CLI için hazırlama
- Bash ve PowerShell ortamlarını karşılaştırın.
- Ortam değişkenlerini ayarlayın.
- Azure kaynak adına rastgele bir kimlik ekleyin.
3 - Bash, PowerShell ve Cmd'deki Azure CLI söz dizimi farklarını karşılaştırma
- Satır devamlılığı ve değişken kullanımı arasındaki farkları anlama.
- Ortamlar arasındaki alıntı farklarını ve kaçış karakterlerini karşılaştırın.
- Tarihlerle çalışma.
4 - Betiklerde kullanılacak değişkenleri doldurma
- Azure kaynak özelliklerini alma (sorgulama).
- Bir komutun sonuçlarını parola veya gizli dizi gibi bir değişkende depolayın.
- JSON dosyasının içeriğini geliştirme veya üretim ayarları gibi bir değişkende depolayın.
5 - Betik kullanarak Azure kaynaklarını uygun ölçekte silme
- FOR kullanarak Azure kaynaklarını silin.. EACH döngüsü.
Azure CLI nedir?
Azure Komut Satırı Arabirimi (CLI), Azure'a bağlanarak Azure kaynaklarında yönetim komutları yürüten platformlar arası bir komut satırı aracıdır. Etkileşimli komut satırı istemleri veya bir betik kullanarak komutların bir terminal üzerinden yürütülmesini sağlar.
Etkileşimli kullanım için öncelikle Windows, Linux veya macOS üzerinde Bash, PowerShell veya Cmd.exe gibi bir kabuk başlatın. Ardından, kabuk isteminde bir komut gönderin. Yinelenen görevleri otomatikleştirmek için, seçtiğiniz kabuğun betik söz dizimini kullanarak Azure CLI komutlarını bir kabuk betiğinde derleyin ve ardından betiği yürütebilirsiniz.
Hangi kabuk ortamını kullanmalıyım?
Windows PowerShell, PowerShell, Cmd ve Bash farklı kabuk ortamlarıdır. Kabuk ortamınız yalnızca hangi araçları kullanabileceğinizi belirlemekle kalmaz, aynı zamanda komut satırı deneyiminizi de değiştirir. Örneğin, kabuklar arasında önemli alıntı farklılıkları, satır devamlılığı karakterleri ve değişken söz dizimi farklılıkları vardır.
Bu öğreticideki Azure CLI başvuru örnekleri, her kabuk deneyimini değerlendirmenize yardımcı olmak için Bash, PowerShell ve Cmd için yazılmıştır. İşte kısa bir karşılaştırma:
Kabuk ortamı | Azure CLI kullanabilir miyim? | Azure PowerShell'i kullanabilir miyim? |
---|---|---|
CMD | Yes | |
Bash | Yes | |
Windows PowerShell | Yes | Yes |
PowerShell | Yes | Yes |
Azure Cloud Shell, Ubuntu kapsayıcısında çalışan barındırılan bir kabuk ortamıdır. Cloud Shell iki kabuk ortamı sağlar: Bash (Azure CLI önceden yüklenmiş) ve PowerShell (Azure PowerShell önceden yüklenmiş olarak).
Azure CLI, Azure PowerShell ile karşılaştırıldığında nasıldır?
Azure CLI ve Azure PowerShell , Azure kaynakları oluşturmanıza ve yönetmenize olanak tanıyan komut satırı araçlarıdır, ancak bunlar birbirinden farklıdır. bu iki araçla ilgili kısa bir karşılaştırma aşağıdadır:
Compare | Azure CLI | Azure PowerShell |
---|---|---|
Nedir? | Platformlar arası komut satırı arabirimi | Platformlar arası PowerShell modülü |
Yerleşik | Python | PowerShell |
Yükleme tarihi | Windows, macOS, Linux | Windows, macOS, Linux |
Içinde çalıştır | Bash kabuğu, PowerShell 5 veya 7, Windows Cmd.exe, Azure Cloud Shell, Docker kapsayıcısı ve diğer Unix kabukları. | Windows PowerShell, PowerShell, Azure Cloud Shell, Docker kapsayıcısı |
Terimler | Başvuru grupları, başvuru alt grupları ve başvuru komutları | Modüller, cmdlet'ler ve diğer adlar |
Söz dizimi örneği | az storage account create | New-AzStorageAccount |
Daha fazla bilgi edinin | Azure CLI nedir? | Azure PowerShell nedir? |
Sürüm notları | Azure CLI sürüm notları | Azure PowerShell sürüm notları |
Azure CLI komut bileşenleri nelerdir?
Tüm Azure CLI başvuru komutları iki başvuru türünden biridir:
- Azure CLI'nın temel bileşenleri birincil Azure CLI hizmetinin bir parçasıdır ve Microsoft'tan bir yayın zamanlaması ile birlikte sunulur.
- Uzantılar temel Azure CLI'nin bir parçası olarak gönderilmez, ancak CLI komutları olarak çalışır. Uzantılarla, deneysel ve yayın öncesi komutlara ve kendi CLI arabirimlerinizi yazma olanağına sahip olursunuz. İlk kullanımda bir uzantı yüklemeniz istenir.
Azure CLI söz diziminin dört bölümü vardır. Örneğin, az storage account local-user create bu şekilde söz dizimi bölümlerine ayrılır:
Süre | Örnek |
---|---|
Referans group |
az storage |
Boşlukla ayrılmış başvuru subgroups |
az storage account local-user |
Referans command |
az storage account local-user create |
Başvuru komutu parameters |
az storage account local-user create --name , , --account-name --resource-group |
Daha fazla ayrıntı alın
Bu öğretici adımında ele alınan konulardan biri hakkında daha fazla ayrıntı istiyor musunuz? Daha fazla bilgi edinmek için bu tablodaki bağlantıları kullanın.
Konu | Daha fazla bilgi edinin |
---|---|
Ortamlar | Doğru Azure komut satırı aracını seçme |
Terimler | Azure CLI terimleri ve durumu |
Uzantıları | Azure CLI ile uzantıları kullanma ve yönetme |
Sonraki Adım
Kabuk ortamları ve Azure CLI söz dizimi hakkında bilgi edindiğinize göre, ortamınızı hazırlamak ve ilk Azure CLI başvuru komutunu yürütmek için sonraki adıma geçin.