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 de 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 väljer hanteringsupplevelsen för förhandsgranskningsfunktioner. Om den funktion du letar efter inte visas i listan rekommenderar vi att du använder Azure CLI och Azure PowerShell.
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 .
Om du vill visa fler funktioner för en resursprovider registrerar du en förhandsversionsfunktion i din Azure-prenumeration. Vissa förhandsgranskningsfunktioner kräver godkännande.
När du har registrerat en förhandsgranskningsfunktion 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äranden. 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 du kör registerkommandot returneras ett meddelande som föreslår att du kör az provider register --namespace <provider-name> när funktionen har registrerats 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 är statusen Inte registrerad. Om du avregistrerar via Azure CLI, PowerShell eller REST API är statusen 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. Du kan 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 du kör avregistrera-kommandot returneras ett meddelande som föreslår att du kör az provider register --namespace <provider-name> när funktionen har registrerats 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
Du kan åtgärda prenumerationer för att registrera dig för en förhandsversionsfunktion om de inte redan har registrerats med hjälp av en inbyggd principdefinition. När du lägger till nya prenumerationer i en befintlig klientorganisation registreras de inte 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 .