Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yönetim grupları, birden çok abonelikte erişimi, ilkeyi ve uyumluluğu yönetmenize yardımcı olan kapsayıcılardır. Azure İlkesi ve Azure Rol Tabanlı Erişim Denetimleri ile kullanılabilecek etkili ve verimli bir hiyerarşi oluşturmak için bu kapsayıcıları oluşturun. Yönetim grupları hakkında daha fazla bilgi için bkz . Kaynaklarınızı Azure yönetim gruplarıyla düzenleme.
Dizinde oluşturulan ilk yönetim grubunun tamamlanması 15 dakika kadar sürebilir. Dizininiz için Azure'da yönetim grupları hizmetini ayarlamak için ilk kez çalışan işlemler vardır. İşlem tamamlandığında bir bildirim alırsınız. Daha fazla bilgi için bkz . yönetim gruplarının ilk kurulumu.
Önkoşullar
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Başlamadan önce, Node.js en az 12 sürümünün yüklü olduğundan emin olun.
Kiracıdaki herhangi bir Microsoft Entra Id kullanıcısı, hiyerarşi koruması etkinleştirilmemişse bu kullanıcıya atanmış yönetim grubu yazma izni olmadan bir yönetim grubu oluşturabilir. Bu yeni yönetim grubu Kök Yönetim Grubu'nun veya varsayılan yönetim grubunun alt öğesi olur ve oluşturucuya sahip rolü ataması verilir. Yönetim grubu hizmeti, rol atamalarına kök düzeyde ihtiyaç duyulmaması için bu özelliği sağlar. Kök Yönetim Grubu oluşturulduğunda, kullanıcıların bu gruba erişimi olmaz. Yönetim gruplarını kullanmaya başlamak için hizmet, kök düzeyde ilk yönetim gruplarının oluşturulmasına izin verir. Daha fazla bilgi için bkz . Her dizin için kök yönetim grubu.
Azure Cloud Shell
Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.
Azure Cloud Shell'i başlatmak için:
| Seçenek | Örnek/Bağlantı |
|---|---|
| Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. |
|
| https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. |
|
| Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. |
|
Azure Cloud Shell'i kullanmak için:
Cloud Shell'i başlatın.
Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.
Windows ve Linux'ta Ctrlveya macOS üzerinde Cmd+ seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.
Kodu veya komutu çalıştırmak için Enter'ı seçin.
Uygulama kurulumu
JavaScript'in yönetim gruplarını yönetmesini sağlamak için ortamın ayarlanması gerekir. Bu kurulum, Windows 10'da bash dahil olmak üzere JavaScript'in kullanabildiği her yerde çalışır.
Aşağıdaki komutu çalıştırarak yeni bir Node.js projesi ayarlayın.
npm init -yyargs modülüne bir başvuru ekleyin.
npm install yargsAzure Kaynak Grafı modülüne bir başvuru ekleyin.
npm install @azure/arm-managementgroupsAzure kimlik doğrulama kitaplığına bir başvuru ekleyin.
npm install @azure/identityNot
package.json
@azure/arm-managementgroupssürüm 2.0.1 veya üzeri olduğunu ve@azure/identity2.0.4 veya üzeri bir sürüm olduğunu doğrulayın.
Yönetim grubunu oluşturma
index.js adlı yeni bir dosya oluşturun ve aşağıdaki kodu girin.
const argv = require("yargs").argv; const { InteractiveBrowserCredential } = require("@azure/identity"); const { ManagementGroupsAPI } = require("@azure/arm-managementgroups"); if (argv.groupID && argv.displayName) { const createMG = async () => { const credentials = new InteractiveBrowserCredential(); const client = new ManagementGroupsAPI(credentials); const result = await client.managementGroups.beginCreateOrUpdateAndWait( argv.groupID, { displayName: argv.displayName } ); console.log(result); }; createMG(); }Terminale aşağıdaki komutu girin:
node index.js --groupID "<NEW_MG_GROUP_ID>" --displayName "<NEW_MG_FRIENDLY_NAME>"Her belirteç
<>yer tutucuyu sırasıyla yönetim grubu kimliğiniz ve yönetim grubu kolay adınızla değiştirdiğinden emin olun.Betik kimlik doğrulaması yapmaya çalışırken terminalde aşağıdaki iletiye benzer bir ileti görüntülenir:
Oturum açmak için bir web tarayıcısı kullanarak sayfayı https://microsoft.com/devicelogin açın ve kimlik doğrulaması için FGB56WJUGK kodu girin.
Tarayıcıda kimlik doğrulaması yaptıktan sonra betik çalışmaya devam eder.
Yönetim grubu oluşturmanın sonucu konsola çıkıştır.
Kaynakları temizleme
Yüklü kitaplıkları uygulamanızdan kaldırmak istiyorsanız aşağıdaki komutu çalıştırın.
npm uninstall @azure/arm-managementgroups @azure/identity yargs
Sonraki adımlar
Bu hızlı başlangıçta, kaynak hiyerarşinizi düzenlemek için bir yönetim grubu oluşturdunuz. Yönetim grubu abonelikleri veya diğer yönetim gruplarını barındırabilir.
Yönetim grupları ve kaynak hiyerarşinizi yönetme hakkında daha fazla bilgi edinmek için devam edin: