Konfigurera förhandsversionsfunktioner i Azure-prenumeration
Artikel
Den här artikeln visar hur du hanterar förhandsgranskningsfunktioner i din Azure-prenumeration. Med förhandsversionsfunktioner kan du välja nya funktioner innan den släpps. Vissa förhandsversionsfunktioner ä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örhandsversionsfunktioner.
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 visa 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örhandsgranskningsfunktionen. Vanligtvis begär du åtkomst via en supportbegäran.
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örhandsversionsfunktionen.
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
Anteckning
När registerkommandot körs visas ett meddelande om att när funktionen har registrerats az provider register --namespace <provider-name> körs den för att sprida ändringarna.
När du är klar med en förhandsgranskningsfunktion avregistrerar du den från din Azure-prenumeration. Du kanske ser två olika statusar när du har avregistrerat funktionen. Om du avregistrerar via portalen anges statusen till Inte registrerad. Om du avregistrerar via Azure CLI, PowerShell eller REST API anges statusen till Avregistrerad. Statusen är annorlunda 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örhandsgranskningsfunktion använder du kommandot az feature unregister . Tillståndet RegistrationState ändras till Oregistrerad.
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
Anteckning
När kommandot avregistreras visas ett meddelande om att när funktionen har avregistrerats körs az provider register --namespace <provider-name> den för att sprida ändringarna.
Använd följande kommando för att hitta oregistrerade förhandsgranskningsfunktioner. Ersätt <ResourceProvider.Name> med ett providernamn som Microsoft.Compute.
I följande exempel visas en funktion för oregistrerad förhandsgranskning 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 Oregistrerad.
Information om hur du använder REST API-anrop och listar, registrerar eller avregistrerar förhandsversionsfunktioner finns i dokumentationen om funktioner .