Konfigurera förhandsversionsfunktioner i Azure-prenumeration
Artikel
Den här artikeln visar hur du hanterar förhandsversionsfunktioner i din Azure-prenumeration. Med förhandsversionsfunktioner kan du välja nya funktioner innan den släpps. Vissa förhandsgranskningsfunktioner är tillgängliga för alla som vill anmäla sig. Andra förhandsgranskningsfunktioner kräver godkännande från produktteamet.
Azure Feature Exposure Control (AFEC) är tillgängligt via namnområdet Microsoft.Features . Förhandsgranskningsfunktionerna har följande format för resurs-ID:t:
Om du vill visa, registrera eller avregistrera förhandsversionsfunktioner i din Azure-prenumeration behöver du åtkomst till Microsoft.Features/* åtgärderna. Den här behörigheten beviljas via de inbyggda rollerna Deltagare och Ägare . Du kan också ange nödvändig åtkomst via en anpassad roll.
Visa förhandsgranskningsfunktioner
Du kan visa en lista över alla förhandsversionsfunktioner och deras registreringstillstånd för en Azure-prenumeration.
Portalen visar bara en förhandsgranskningsfunktion när tjänsten som äger funktionen uttryckligen har valt hanteringsupplevelsen för förhandsgranskningsfunktioner.
Om du vill filtrera utdata för en specifik resursprovider använder du parametern namespace . I det här exemplet anger parametern output ett tabellformat.
az feature list --namespace Microsoft.Compute --output table
Om du vill filtrera utdata för en specifik resursprovider använder du parametern ProviderNamespace . Standardutdata visar endast de registrerade funktionerna. Om du vill visa alla förhandsgranskningsfunktioner för en resursprovider använder du parametern ListAvailable med parametern ProviderNamespace .
Registrera en förhandsgranskningsfunktion i din Azure-prenumeration för att exponera fler funktioner för en resursprovider. Vissa förhandsgranskningsfunktioner kräver godkännande.
När en förhandsversionsfunktion har registrerats i din prenumeration visas ett av två tillstånd: Registrerad eller Väntande.
För en förhandsgranskningsfunktion som inte kräver godkännande är tillståndet Registrerat.
Om en förhandsgranskningsfunktion kräver godkännande är registreringstillståndet Väntar. Du måste begära godkännande från Azure-tjänsten som erbjuder förhandsversionsfunktionen. Vanligtvis begär du åtkomst via ett supportärende.
När registreringen har godkänts ändras förhandsgranskningsfunktionens tillstånd till Registrerad.
Vissa tjänster kräver andra metoder, till exempel e-post, för att få godkännande för väntande begäran. Information om hur du får åtkomst finns i meddelanden om förhandsgranskningsfunktionen.
Om du vill visa registreringens status använder du az feature show kommandot .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Registered
Kommentar
När registerkommandot körs visas ett meddelande om att när funktionen har registrerats körs az provider register --namespace <provider-name> för att sprida ändringarna.
När du är klar med en förhandsversionsfunktion avregistrerar du den från din Azure-prenumeration. Du kanske ser två olika statusar när du har avregistrerat funktionen. Om du avregistrerar dig via portalen anges statusen till Inte registrerad. Om du avregistrerar dig via Azure CLI, PowerShell eller REST API anges statusen till Avregistrerad. Statusen skiljer sig eftersom portalen tar bort funktionsregistreringen, men kommandona avregistrerar funktionen. I båda fallen är funktionen inte längre tillgänglig i din prenumeration. I båda fallen kan du välja funktionen igen genom att registrera den igen.
I sökrutan anger du prenumerationer och väljer Prenumerationer.
Välj länken för prenumerationens namn.
Välj Förhandsversionsfunktioner under Inställningar på den vänstra menyn.
Välj länken för den förhandsgranskningsfunktion som du vill avregistrera.
Välj Avregistrera.
Välj OK.
Om du vill avregistrera en förhandsversionsfunktion använder du kommandot az feature unregister . Tillståndet RegistrationState ändras till Avregistrerat.
az feature unregister --name InGuestPatchVMPreview --namespace Microsoft.Compute
Om du vill visa avregistreringens status använder du az feature show kommandot .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Kommentar
När avregistrera-kommandot körs visas ett meddelande om att när funktionen har avregistrerats körs az provider register --namespace <provider-name> den för att sprida ändringarna.
Om du vill hitta oregistrerade förhandsgranskningsfunktioner använder du följande kommando. Ersätt <ResourceProvider.Name> med ett providernamn, till exempel Microsoft.Compute.
I följande exempel visas en funktion för avregistrerad förhandsversion för Microsoft.Compute resursprovidern.
az feature list --namespace <ResourceProvider.Name> --query "[?properties.state=='Unregistered'].{Name:name, RegistrationState:properties.state}" --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Om du vill avregistrera en förhandsgranskningsfunktion använder du cmdleten Unregister-AzProviderFeature . Tillståndet RegistrationState ändras till Avregistrerat.
Konfigurera förhandsversionsfunktioner med Azure Policy
Prenumerationer kan åtgärdas för att registrera sig för en förhandsversionsfunktion om de inte redan har registrerats med hjälp av en inbyggd principdefinition. Observera att nya prenumerationer som läggs till i en befintlig klientorganisation inte registreras automatiskt.
Nästa steg
Information om hur du använder REST API-anrop och -lista, registrera eller avregistrera förhandsversionsfunktioner finns i dokumentationen om funktioner .