Bu makalede, Azure aboneliğinizdeki önizleme özelliklerini yönetme adımları gösterilmektedir. Önizleme özellikleri, yayınlanmadan önce yeni işlevleri kabul etmenize olanak sağlar. Bazı önizleme özellikleri, kabul etmek isteyen herkes tarafından kullanılabilir. Diğer önizleme özellikleri için ürün ekibinin onayı gerekir.
Azure Özellik Açığa Çıkarma Denetimi (AFEC), Microsoft.Features ad alanı üzerinden kullanılabilir. Önizleme özellikleri kaynak kimliği için aşağıdaki biçime sahiptir:
Microsoft.Features/providers/{resourceProviderNamespace}/features/{featureName}
Gerekli erişim
Azure aboneliğinizdeki önizleme özelliklerini listelemek, kaydetmek veya kaydını kaldırmak için eylemlere Microsoft.Features/* erişmeniz gerekir. Bu izin Katkıda Bulunan ve Sahip yerleşik rolleri aracılığıyla verilir. Ayrıca, özel bir rol aracılığıyla gerekli erişimi belirtebilirsiniz.
Önizleme özelliklerini listeleme
Azure aboneliği için tüm önizleme özelliklerini ve bunların kayıt durumlarını listeleyebilirsiniz.
Not
Portalda yalnızca özelliğin sahibi olan hizmet önizleme özellikleri yönetim deneyimini açıkça kabul ettiğinde bir önizleme özelliği gösterilir. Aradığınız özellik listede görünmüyorsa Azure CLI ve Azure PowerShell kullanmanızı öneririz.
Azure Portal’ında oturum açın.
Arama kutusuna abonelikler yazın ve Abonelikler'i seçin.
Aboneliğinizin adına ait bağlantıyı seçin.
Soldaki menüden Ayarlar'ın altında Önizleme özellikleri'ni seçin.
Kullanılabilir önizleme özelliklerinin listesini ve geçerli kayıt durumunuzu görürsünüz.
Önizleme özelliklerinden listeyi ada, Duruma veya Türe göre filtreleyebilirsiniz:
-
Ada göre filtrele: Görünen ad yerine önizleme özelliğinin adından metin içermelidir.
-
Durum: Açılan menüyü seçin ve bir durum seçin. Portal, Kaydı Silindi'ye göre filtre uygulamaz.
-
Tür: Açılan menüyü seçin ve bir tür seçin.
Aboneliğin tüm önizleme özelliklerini listelemek için az feature list komutunu kullanın.
Azure CLI için varsayılan çıkış JSON'dır. Diğer çıkış biçimleri hakkında daha fazla bilgi için bkz . Azure CLI komutları için çıkış biçimleri.
az feature list
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/providers/Microsoft.Features/providers/
Microsoft.Compute/features/InGuestPatchVMPreview",
"name": "Microsoft.Compute/InGuestPatchVMPreview",
"properties": {
"state": "NotRegistered"
},
"type": "Microsoft.Features/providers/features"
}
Belirli bir kaynak sağlayıcısının çıkışını filtrelemek için parametresini namespace kullanın. Bu örnekte parametresi output bir tablo biçimi belirtir.
az feature list --namespace Microsoft.Compute --output table
Name RegistrationState
------------------------------------------------- -------------------
Microsoft.Compute/AHUB Unregistered
Microsoft.Compute/AllowManagedDisksReplaceOSDisk Registered
Microsoft.Compute/AllowPreReleaseRegions Pending
Microsoft.Compute/InGuestPatchVMPreview NotRegistered
Belirli bir önizleme özelliğinin çıkışını filtrelemek için az feature show komutunu kullanın.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview NotRegistered
Aboneliğin tüm önizleme özelliklerini listelemek için Get-AzProviderFeature cmdlet'ini kullanın.
Get-AzProviderFeature -ListAvailable
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
betaAccess Microsoft.AAD NotRegistered
previewAccess Microsoft.AAD Registered
tipAccess Microsoft.AAD Pending
testAccess Microsoft.AAD Unregistered
Belirli bir kaynak sağlayıcısının çıkışını filtrelemek için parametresini ProviderNamespace kullanın. Varsayılan çıkışta yalnızca kayıtlı özellikler gösterilir. Bir kaynak sağlayıcısının tüm önizleme özelliklerini görüntülemek için parametresini ListAvailableProviderNamespace parametresiyle birlikte kullanın.
Get-AzProviderFeature -ProviderNamespace "Microsoft.Compute" -ListAvailable
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
AHUB Microsoft.Compute Unregistered
AllowManagedDisksReplaceOSDisk Microsoft.Compute Registered
AllowPreReleaseRegions Microsoft.Compute Pending
InGuestPatchVMPreview Microsoft.Compute NotRegistered
parametresini kullanarak belirli bir önizleme özelliğinin çıktısını FeatureName filtreleyebilirsiniz.
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute NotRegistered
Önizleme özelliğini kaydetme
Bir kaynak sağlayıcısının daha fazla işlevselliğini ortaya çıkarmak için Azure aboneliğinize bir önizleme özelliği kaydedin. Bazı önizleme özellikleri için onay gerekir.
Aboneliğinize bir önizleme özelliği kaydettikten sonra iki durumdan birini görürsünüz: Kayıtlı veya Beklemede.
- Onay gerektirmeyen bir önizleme özelliği için durum Kayıtlı'dır.
- Önizleme özelliği onay gerektiriyorsa kayıt durumu Beklemede olur. Önizleme özelliğini sunan Azure hizmetinden onay istemeniz gerekir. Genellikle bir destek bileti aracılığıyla erişim isteğinde bulunursunuz.
- Onay istemek için bir Azure desteği isteği gönderin.
- Kayıt onaylandıktan sonra önizleme özelliğinin durumu Kayıtlı olarak değişir.
Bazı hizmetler, bekleyen istekler için onay almak için e-posta gibi başka yöntemler gerektirir. Erişim elde etme hakkında bilgi için önizleme özelliği hakkındaki duyurulara bakın.
Azure Portal’ında oturum açın.
Arama kutusuna abonelikler yazın ve Abonelikler'i seçin.
Aboneliğinizin adına ait bağlantıyı seçin.
Soldaki menüden Ayarlar'ın altında Önizleme özellikleri'ni seçin.
Kaydetmek istediğiniz önizleme özelliğinin bağlantısını seçin.
Kaydet'i seçin.
Tamam'ı seçin.
Önizleme özellikleri ekran yenilemeleri ve önizleme özelliğinin Durumu görüntülenir.
Önizleme özelliğini kaydetmek için az feature register komutunu kullanın.
az feature register --name InGuestPatchVMPreview --namespace Microsoft.Compute
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/providers/Microsoft.Features/providers/
Microsoft.Compute/features/InGuestPatchVMPreview",
"name": "Microsoft.Compute/InGuestPatchVMPreview",
"properties": {
"state": "Registering"
},
"type": "Microsoft.Features/providers/features"
}
Kaydın durumunu görüntülemek için komutunu kullanın az feature show .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Registered
Not
register komutunu çalıştırdığınızda, bu özellik kaydedildikten sonra değişiklikleri yaymak için çalıştırılmasını az provider register --namespace <provider-name> öneren bir ileti döndürür.
Önizleme özelliğini kaydetmek için Register-AzProviderFeature cmdlet'ini kullanın.
Register-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Registering
Kaydın durumunu görüntülemek için cmdlet'ini Get-AzProviderFeature kullanın.
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Registered
Önizleme özelliğinin kaydını kaldırma
Önizleme özelliğini kullanmayı bitirdiğinizde Azure aboneliğinizden kaydını kaldırın. Özelliğin kaydını kaldırdıktan sonra iki farklı durum fark edebilirsiniz. Portal üzerinden kaydı kaldırırsanız durum Kayıtlı değil olur. Azure CLI, PowerShell veya REST API aracılığıyla kaydınızı kaldırdığınızda durum Kaydedilmedi olur. Portal özellik kaydını sildiği için durum farklıdır, ancak komutlar özelliğin kaydını siler. Her iki durumda da özellik artık aboneliğinizde kullanılamaz. Özelliği yeniden kaydederek tekrar kabul edebilirsiniz.
Önizleme özelliklerinden önizleme özelliklerinin kaydını kaldırabilirsiniz. Durum Kayıtlı değil olarak değişir.
Azure Portal’ında oturum açın.
Arama kutusuna abonelikler yazın ve Abonelikler'i seçin.
Aboneliğinizin adına ait bağlantıyı seçin.
Soldaki menüden Ayarlar'ın altında Önizleme özellikleri'ni seçin.
Kaydını kaldırmak istediğiniz önizleme özelliğinin bağlantısını seçin.
Kaydı Kaldır'ı seçin.
Tamam'ı seçin.
Önizleme özelliğinin kaydını kaldırmak için az feature unregister komutunu kullanın. Durum RegistrationState Kaydı Silindi olarak değişir.
az feature unregister --name InGuestPatchVMPreview --namespace Microsoft.Compute
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/providers/Microsoft.Features/providers/
Microsoft.Compute/features/InGuestPatchVMPreview",
"name": "Microsoft.Compute/InGuestPatchVMPreview",
"properties": {
"state": "Unregistering"
},
"type": "Microsoft.Features/providers/features"
}
Kaydın durumunu görüntülemek için komutunu kullanın az feature show .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Not
Unregister komutunu çalıştırdığınızda, değişiklikleri yaymak için özellik kaydedildikten sonra çalıştırılmasını az provider register --namespace <provider-name> öneren bir ileti döndürür.
Kaydedilmemiş önizleme özelliklerini bulmak için aşağıdaki komutu kullanın. değerini gibi Microsoft.Computebir sağlayıcı adıyla değiştirin<ResourceProvider.Name>.
Aşağıdaki örnekte, kaynak sağlayıcısı için Microsoft.Compute kayıtlı olmayan bir önizleme özelliği görüntülenir.
az feature list --namespace <ResourceProvider.Name> --query "[?properties.state=='Unregistered'].{Name:name, RegistrationState:properties.state}" --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Önizleme özelliğinin kaydını kaldırmak için Unregister-AzProviderFeature cmdlet'ini kullanın. Durum RegistrationState Kaydı Silindi olarak değişir.
Unregister-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistering
Kaydın durumunu görüntülemek için cmdlet'ini Get-AzProviderFeature kullanın.
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistered
Aşağıdaki örnekte, kaynak sağlayıcısı için Microsoft.Compute kayıtlı olmayan bir önizleme özelliği görüntülenir.
Get-AzProviderFeature -ProviderNamespace "Microsoft.Compute" -ListAvailable | Where-Object { $_.RegistrationState -eq "Unregistered" }
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistered
Azure İlkesi kullanarak önizleme özelliklerini yapılandırma
Yerleşik bir ilke tanımı kullanılarak henüz kaydedilmemiş olan bir önizleme özelliğine kaydolmak için abonelikleri düzeltebilirsiniz. Mevcut bir kiracıya yeni abonelikler eklediğinizde, bunlar otomatik olarak kaydedilmez.
Sonraki adımlar
- REST API çağrılarını ve önizleme özelliklerini listelemek, kaydetmek veya kaydını kaldırmak için Özellikler belgelerine bakın.
- Kaynak sağlayıcısı kaydetme hakkında daha fazla bilgi için bkz . Azure kaynak sağlayıcıları ve türleri.
- Kaynak sağlayıcılarını Azure hizmetlerine eşleyen bir liste için bkz . Azure hizmetleri için kaynak sağlayıcıları.