Azure yönetilen uygulaması için yönetilen kaynak grubundaki kaynaklarla çalışma
Bu makalede, yönetilen bir uygulamanın parçası olarak dağıtılan kaynakların nasıl güncelleştirildiği açıklanır. Yönetilen bir uygulamanın yayımcısı olarak, yönetilen kaynak grubundaki kaynaklara erişiminiz vardır. Bu kaynakları güncelleştirmek için, yönetilen bir uygulamayla ilişkili yönetilen kaynak grubunu bulmanız ve bu kaynak grubundaki kaynağa erişmeniz gerekir.
Bu makalede yönetilen uygulamayı Yönetilen Web Uygulaması'nda (IaaS) Azure yönetim hizmetleri örnek projesiyle dağıtmış olduğunuz varsayılır. Bu yönetilen uygulama Standard_D1_v2 bir sanal makine içerir. Bu yönetilen uygulamayı dağıtmadıysanız, yönetilen bir kaynak grubunu güncelleştirme adımlarını öğrenmek için bu makaleyi kullanmaya devam edebilirsiniz.
Aşağıdaki görüntüde dağıtılan yönetilen uygulama gösterilmektedir.
Bu makalede, Azure CLI kullanarak şunları yapmak için kullanılır:
- Yönetilen uygulamayı tanımlayın.
- Yönetilen kaynak grubunu tanımlayın.
- Yönetilen kaynak grubundaki sanal makine kaynağını tanımlayın.
- Kullanılmıyorsa sanal makine boyutunu daha küçük bir boyuta veya daha büyük bir boyuta değiştirerek daha fazla yükü destekleyin.
- Yönetilen kaynak grubuna izin verilen konumları belirten bir ilke atayın.
Yönetilen uygulamayı ve yönetilen kaynak grubunu alma
Yönetilen uygulamaları bir kaynak grubuna almak için şunu kullanın:
az managedapp list --query "[?contains(resourceGroup,'DemoApp')]"
Yönetilen kaynak grubunun kimliğini almak için şunu kullanın:
az managedapp list --query "[?contains(resourceGroup,'DemoApp')].{ managedResourceGroup:managedResourceGroupId }"
Yönetilen kaynak grubundaki VM'leri yeniden boyutlandırma
Yönetilen kaynak grubundaki sanal makineleri görmek için yönetilen kaynak grubunun adını belirtin.
az vm list -g DemoApp6zkevchqk7sfq --query "[].{VMName:name,OSType:storageProfile.osDisk.osType,VMSize:hardwareProfile.vmSize}"
VM'lerin boyutunu güncelleştirmek için şunu kullanın:
az vm resize --size Standard_D2_v2 --ids $(az vm list -g DemoApp6zkevchqk7sfq --query "[].id" -o tsv)
İşlem tamamlandıktan sonra uygulamanın Standart D2 v2 üzerinde çalıştığını doğrulayın.
Yönetilen kaynak grubuna ilke uygulama
Yönetilen kaynak grubunu alın ve bu kapsamda bir ilke atama. e56962a6-4747-49cd-b67b-bf8b01975c4c ilkesi, izin verilen konumları belirtmek için yerleşik bir ilkedir.
managedGroup=$(az managedapp show --name <app-name> --resource-group DemoApp --query managedResourceGroupId --output tsv)
az policy assignment create --name locationAssignment --policy e56962a6-4747-49cd-b67b-bf8b01975c4c --scope $managedGroup --params '{
"listofallowedLocations": {
"value": [
"northeurope",
"westeurope"
]
}
}'
İzin verilen konumları görmek için şunu kullanın:
az policy assignment show --name locationAssignment --scope $managedGroup --query parameters.listofallowedLocations.value
İlke ataması portalda görünür.
Sonraki adımlar
- Yönetilen uygulamalara giriş için Yönetilen uygulamalara genel bakış konusunu inceleyin.
- Örnek projeler için bkz . Azure yönetilen uygulamaları için örnek projeler.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin