V tomto článku se dozvíte, jak spravovat funkce ve verzi Preview ve vašem předplatném Azure. Funkce ve verzi Preview vám umožňují přihlásit se k novým funkcím před vydáním. Některé funkce ve verzi Preview jsou dostupné všem uživatelům, kteří chtějí vyjádřit výslovný souhlas. Jiné funkce ve verzi Preview vyžadují schválení od produktového týmu.
Řízení expozice funkcí Azure (AFEC) je k dispozici prostřednictvím oboru názvů Microsoft.Features . Funkce ve verzi Preview mají pro ID prostředku následující formát:
Microsoft.Features/providers/{resourceProviderNamespace}/features/{featureName}
Požadovaný přístup
Pokud chcete v předplatném Azure vypsat, zaregistrovat nebo zrušit registraci funkcí ve verzi Preview, potřebujete přístup k akcím Microsoft.Features/* . Toto oprávnění je uděleno prostřednictvím předdefinovaných rolí Přispěvatel a Vlastník . Požadovaný přístup můžete zadat také prostřednictvím vlastní role.
Zobrazení seznamu funkcí ve verzi Preview
Můžete uvést všechny funkce preview a jejich stavy registrace předplatného Azure.
Poznámka:
Portál zobrazuje jenom funkci Preview, když se služba, která tuto funkci vlastní, výslovně přihlásí k prostředí pro správu funkcí ve verzi Preview. Pokud se funkce, kterou hledáte, nezobrazuje v seznamu, doporučujeme použít Azure CLI a Azure PowerShell.
Přihlaste se k portálu Azure.
Do vyhledávacího pole zadejte předplatná a vyberte Předplatná.
Vyberte odkaz pro název předplatného.
V nabídce vlevo v části Nastavení vyberte funkce náhledu.
Zobrazí se seznam dostupných funkcí preview a aktuálního stavu registrace.
V funkcích Preview můžete seznam filtrovat podle názvu, stavu nebo typu:
-
Filtrovat podle názvu: Musí obsahovat text z názvu funkce náhledu, nikoli zobrazovaného názvu.
-
Stav: Vyberte rozevírací nabídku a zvolte stav. Portál nefiltruje zrušení registrace.
-
Typ: Vyberte rozevírací nabídku a zvolte typ.
Pokud chcete zobrazit seznam všech funkcí preview předplatného, použijte příkaz az feature list .
Výchozí výstup pro Azure CLI je JSON. Další informace o jiných formátech výstupu najdete v tématu Formáty výstupu pro příkazy Azure CLI.
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"
}
K filtrování výstupu pro konkrétního poskytovatele prostředků použijte namespace parametr. V tomto příkladu output parametr určuje formát tabulky.
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
Pokud chcete filtrovat výstup pro konkrétní funkci preview, použijte příkaz az feature show .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview NotRegistered
Pokud chcete zobrazit seznam všech funkcí preview předplatného, použijte rutinu Get-AzProviderFeature .
Get-AzProviderFeature -ListAvailable
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
betaAccess Microsoft.AAD NotRegistered
previewAccess Microsoft.AAD Registered
tipAccess Microsoft.AAD Pending
testAccess Microsoft.AAD Unregistered
K filtrování výstupu pro konkrétního poskytovatele prostředků použijte ProviderNamespace parametr. Výchozí výstup zobrazuje jenom registrované funkce. Pokud chcete zobrazit všechny funkce ve verzi Preview pro poskytovatele prostředků, použijte ListAvailable parametr s parametrem ProviderNamespace .
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
Výstup pro konkrétní funkci preview můžete filtrovat pomocí parametru FeatureName .
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute NotRegistered
Registrace funkce Preview
Pokud chcete zpřístupnit více funkcí pro poskytovatele prostředků, zaregistrujte si ve svém předplatném Azure funkci Preview. Některé funkce ve verzi Preview vyžadují schválení.
Po registraci funkce Preview ve vašem předplatném se zobrazí jeden ze dvou stavů: Zaregistrovaný nebo Čeká na vyřízení.
- U funkce Preview, která nevyžaduje schválení, je stav Registrován.
- Pokud funkce Preview vyžaduje schválení, stav registrace čeká na vyřízení. Musíte požádat o schválení ze služby Azure nabízející funkci Preview. Obvykle požádáte o přístup prostřednictvím lístku podpory.
- Pokud chcete požádat o schválení, odešlete podpora Azure žádost.
- Po schválení registrace se stav funkce Preview změní na Zaregistrovano.
Některé služby vyžadují jiné metody, jako je e-mail, aby získaly schválení čekajících žádostí. Informace o tom, jak získat přístup, najdete v oznámeních o funkci Preview.
Přihlaste se k portálu Azure.
Do vyhledávacího pole zadejte předplatná a vyberte Předplatná.
Vyberte odkaz pro název předplatného.
V nabídce vlevo v části Nastavení vyberte funkce náhledu.
Vyberte odkaz na funkci Preview, kterou chcete zaregistrovat.
Vyberte Zaregistrovat.
Vyberte OK.
Obrazovka s funkcemi Preview se aktualizuje a zobrazí se stav funkce preview.
Pokud chcete zaregistrovat funkci preview, použijte příkaz az feature register .
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"
}
Pokud chcete zobrazit stav registrace, použijte az feature show příkaz.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Registered
Poznámka:
Když spustíte příkaz register, vrátí zprávu, která navrhne spuštění az provider register --namespace <provider-name> po zaregistrování funkce, aby se změny rozšířily.
Pokud chcete zaregistrovat funkci Preview, použijte rutinu Register-AzProviderFeature .
Register-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Registering
Pokud chcete zobrazit stav registrace, použijte rutinu Get-AzProviderFeature .
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Registered
Zrušení registrace funkce Preview
Po dokončení používání funkce Preview ji odregistrujte z předplatného Azure. Po zrušení registrace funkce si můžete všimnout dvou různých stavů. Pokud zrušíte registraci prostřednictvím portálu, stav není zaregistrovaný. Pokud zrušíte registraci prostřednictvím Azure CLI, PowerShellu nebo rozhraní REST API, stav se zruší. Stav se liší, protože portál odstraní registraci funkce, ale příkazy zruší registraci funkce. V obou případech už tato funkce není ve vašem předplatném dostupná. K této funkci se můžete znovu přihlásit opětovným registrací.
Funkce Preview můžete zrušit od registrace funkcí ve verzi Preview. Stav se změní na nezaregistrovaný.
Přihlaste se k portálu Azure.
Do vyhledávacího pole zadejte předplatná a vyberte Předplatná.
Vyberte odkaz pro název předplatného.
V nabídce vlevo v části Nastavení vyberte funkce náhledu.
Vyberte odkaz pro funkci Preview, kterou chcete zrušit registraci.
Vyberte Zrušit registraci.
Vyberte OK.
Pokud chcete zrušit registraci funkce ve verzi Preview, použijte příkaz az feature unregister . Stav RegistrationState se změní na neregistrovaný.
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"
}
Pokud chcete zobrazit stav zrušení registrace, použijte az feature show příkaz.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Poznámka:
Když spustíte příkaz zrušit registraci, vrátí zprávu, která navrhne spuštění az provider register --namespace <provider-name> po registraci funkce, aby se změny rozšířily.
Pokud chcete najít funkce Neregistrované verze Preview, použijte následující příkaz. Nahraďte <ResourceProvider.Name> názvem poskytovatele, například Microsoft.Compute.
Následující příklad zobrazí funkci Unregistered Preview pro Microsoft.Compute poskytovatele prostředků.
az feature list --namespace <ResourceProvider.Name> --query "[?properties.state=='Unregistered'].{Name:name, RegistrationState:properties.state}" --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Pokud chcete zrušit registraci funkce preview, použijte rutinu Unregister-AzProviderFeature . Stav RegistrationState se změní na neregistrovaný.
Unregister-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistering
Pokud chcete zobrazit stav zrušení registrace, použijte rutinu Get-AzProviderFeature .
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistered
Následující příklad zobrazí funkci Unregistered Preview pro Microsoft.Compute poskytovatele prostředků.
Get-AzProviderFeature -ProviderNamespace "Microsoft.Compute" -ListAvailable | Where-Object { $_.RegistrationState -eq "Unregistered" }
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistered
Konfigurace funkcí ve verzi Preview pomocí služby Azure Policy
Pokud ještě nejsou zaregistrované pomocí integrované definice zásad, můžete předplatná napravit tak, aby se zaregistrovala k funkci preview. Když do existujícího tenanta přidáte nová předplatná, nebudou se automaticky zaregistrovat.
Další kroky
- Informace o použití volání a seznamů rozhraní REST API, registraci nebo zrušení registrace funkcí ve verzi Preview najdete v dokumentaci k funkcím .
- Další informace o registraci poskytovatele prostředků najdete v tématu Poskytovatelé a typy prostředků Azure.
- Seznam, který mapuje poskytovatele prostředků na služby Azure, najdete v tématu Poskytovatelé prostředků pro služby Azure.