Cet article explique comment gérer les fonctionnalités d’évaluation dans votre abonnement Azure. Les fonctionnalités de préversion vous permettent de choisir les nouvelles fonctionnalités avant leur publication. Certaines fonctionnalités d’évaluation sont disponibles pour toute personne souhaitant participer. D’autres fonctionnalités d’évaluation nécessitent l’approbation de l’équipe produit.
Azure Feature Exposure Control (AFEC) est disponible via l’espace de noms Microsoft.Features. Les fonctionnalités d’évaluation présentent le format d’ID de ressource suivant :
Microsoft.Features/providers/{resourceProviderNamespace}/features/{featureName}
Accès requis
Pour lister, inscrire ou désinscrire des fonctionnalités d’évaluation dans votre abonnement Azure, vous devez accéder aux actions Microsoft.Features/*
. Cette autorisation est accordée par le biais des rôles intégrés Contributeur et Propriétaire. Vous pouvez également spécifier l’accès requis par le biais d’un rôle personnalisé.
Liste des fonctionnalités d’évaluation
Vous pouvez répertorier toutes les fonctionnalités d’évaluation et leur état d’inscription pour un abonnement Azure.
Remarque
Le portail affiche une fonctionnalité de préversion uniquement lorsque le service qui possède la fonctionnalité choisit explicitement l’expérience de gestion des fonctionnalités de préversion. Si la fonctionnalité que vous recherchez n’apparaît pas dans la liste, nous vous recommandons d’utiliser Azure CLI et Azure PowerShell.
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez abonnements et sélectionnez Abonnements.
Sélectionnez le lien pour le nom de votre abonnement.
Dans le menu de gauche, sous Paramètres, sélectionnez Fonctionnalités de préversion.
La liste des fonctionnalités d’évaluation et de l’état actuel de l’inscription s’affiche.
Dans Fonctionnalités d’évaluation vous pouvez filtrer la liste par nom, état ou type :
-
Filtrer par nom : doit contenir du texte venant du nom de la fonctionnalité d’évaluation, et pas de son nom d’affichage.
-
État : sélectionnez le menu déroulant et choisissez un état. Le portail ne filtre pas sur Pas inscrit.
-
Type : sélectionnez le menu déroulant et choisissez un type.
Pour répertorier toutes les fonctionnalités d’évaluation de l’abonnement, utilisez la commande az feature list.
La sortie par défaut pour Azure CLI est JSON. Pour en savoir plus sur les autres formats de sortie, consultez l’article Formats de sortie pour les commandes 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"
}
Pour filtrer la sortie d’un fournisseur de ressources en particulier, utilisez le paramètre namespace
. Dans cet exemple, le paramètre output
spécifies un format de table.
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
Pour filtrer la sortie d’une fonctionnalité d’évaluation en particulier, utilisez la commande az feature show.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview NotRegistered
Pour répertorier toutes les fonctionnalités d’évaluation de l’abonnement, utilisez la cmdlet Get-AzProviderFeature.
Get-AzProviderFeature -ListAvailable
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
betaAccess Microsoft.AAD NotRegistered
previewAccess Microsoft.AAD Registered
tipAccess Microsoft.AAD Pending
testAccess Microsoft.AAD Unregistered
Pour filtrer la sortie d’un fournisseur de ressources en particulier, utilisez le paramètre ProviderNamespace
. La sortie par défaut affiche uniquement les fonctionnalités inscrites. Pour afficher toutes les fonctionnalités d’évaluation d’un fournisseur de ressources, utilisez le paramètre ListAvailable
avec le paramètre 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
Vous pouvez filtrer la sortie d’une fonctionnalité d’évaluation en particulier à l’aide du paramètre FeatureName
.
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute NotRegistered
Inscrire la fonctionnalité d’évaluation
Pour exposer davantage de fonctionnalités à un fournisseur de ressources, inscrivez une fonctionnalité en préversion dans votre abonnement Azure. Certaines fonctionnalités d’évaluation nécessitent une approbation.
Une fois la fonctionnalité de préversion inscrite dans votre abonnement, vous voyez un de ces deux états : Inscrite ou En attente.
- Pour une fonctionnalité d’évaluation qui ne nécessite pas d’approbation, l’état est enregistré.
- Si une fonctionnalité d’évaluation nécessite une approbation, l’état de l’inscription est En attente. Vous devez demander l’approbation du service Azure offrant la fonctionnalité de préversion. En règle générale, vous demandez l’accès via un ticket de support.
- Pour demander l’approbation, vous pouvez soumettre une demande de support Azure.
- Une fois l’inscription approuvée, l’état de la fonctionnalité d’évaluation passe à Enregistré.
Certains services nécessitent d’autres méthodes, telles que l’email, pour obtenir l’approbation des demandes en attente. Consultez les annonces relatives à la fonctionnalité d’aperçu pour plus d’informations sur la façon d’obtenir l’accès.
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez abonnements et sélectionnez Abonnements.
Sélectionnez le lien pour le nom de votre abonnement.
Dans le menu de gauche, sous Paramètres, sélectionnez Fonctionnalités d’évaluation.
Sélectionnez le lien de la fonctionnalité d’évaluation que vous souhaitez inscrire.
Sélectionnez Inscription.
Sélectionnez OK.
L’écran Fonctionnalités d’évaluation s’actualise et l’état des fonctionnalités d’évaluation s’affiche.
Pour inscrire une fonctionnalité d’évaluation, appelez la commande 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"
}
Pour voir l’état de l’inscription, utilisez la commande az feature show
.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Registered
Remarque
Lorsque vous exécutez la commande register, elle retourne un message qui suggère l’exécution de az provider register --namespace <provider-name>
après l’inscription de la fonctionnalité pour propager les modifications.
Pour inscrire une fonctionnalité d’évaluation, utilisez la cmdlet Register-AzProviderFeature cmdlet.
Register-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Registering
Pour voir l’état de l’inscription, utilisez la cmdlet Get-AzProviderFeature
.
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Registered
Désinscrire la fonctionnalité d’évaluation
Une fois que vous avez fini d’utiliser une fonctionnalité de préversion, annulez son inscription auprès de votre abonnement Azure. Vous pouvez remarquer deux états différents après avoir annulé l’inscription de la fonctionnalité. Si vous annulez l’inscription via le portail, l’état est défini sur Non inscrit. Si vous annulez l’inscription via Azure CLI, PowerShell ou l’API REST, l’état est défini sur Non inscrit. L’état est différent, car le portail supprime l’inscription de la fonctionnalité, mais les commandes annulent l’inscription de la fonctionnalité. Dans les deux cas, la fonctionnalité n’est plus disponible dans votre abonnement. Dans les deux cas, vous pouvez réactiver la fonctionnalité en la réinscrivant.
Vous pouvez annuler l’inscription de fonctionnalités d’évaluation dans Fonctionnalités d’évaluation. L’état passe à Non inscrit.
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez abonnements et sélectionnez Abonnements.
Sélectionnez le lien pour le nom de votre abonnement.
Dans le menu de gauche, sous Paramètres, sélectionnez Fonctionnalités de préversion.
Sélectionnez le lien de la fonctionnalité d’évaluation que vous souhaitez désinscrire.
Sélectionner Annuler l’inscription.
Sélectionnez OK.
Pour désinscrire une fonctionnalité d’évaluation, appelez la commande az feature unregister. L’état RegistrationState
passe à Pas inscrit.
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"
}
Pour voir l’état de la désinscription, utilisez la commande az feature show
.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Remarque
Lorsque vous exécutez la commande unregister, elle retourne un message qui suggère l’exécution de az provider register --namespace <provider-name>
après l’inscription de la fonctionnalité pour propager les modifications.
Pour rechercher les fonctionnalités d’évaluation non inscrites, utilisez la commande suivante. Remplacez <ResourceProvider.Name>
par un nom de fournisseur, par exemple Microsoft.Compute
.
L’exemple suivant affiche une fonctionnalité d’évaluation non inscrite pour le fournisseur de ressources Microsoft.Compute
.
az feature list --namespace <ResourceProvider.Name> --query "[?properties.state=='Unregistered'].{Name:name, RegistrationState:properties.state}" --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Pour désinscrire une fonctionnalité d’évaluation, utilisez la cmdlet Unregister-AzProviderFeature cmdlet. L’état RegistrationState
passe à Pas inscrit.
Unregister-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistering
Pour voir l’état de la désinscription, utilisez la cmdlet Get-AzProviderFeature
.
Get-AzProviderFeature -FeatureName "InGuestPatchVMPreview" -ProviderNamespace "Microsoft.Compute"
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistered
L’exemple suivant affiche une fonctionnalité d’évaluation non inscrite pour le fournisseur de ressources Microsoft.Compute
.
Get-AzProviderFeature -ProviderNamespace "Microsoft.Compute" -ListAvailable | Where-Object { $_.RegistrationState -eq "Unregistered" }
FeatureName ProviderName RegistrationState
----------- ------------ -----------------
InGuestPatchVMPreview Microsoft.Compute Unregistered
Configuration de fonctionnalités en préversion à l’aide d’Azure Policy
Les abonnements peuvent être corrigés de façon à s’inscrire à une fonctionnalité en préversion s’ils ne sont pas déjà inscrits à l’aide d’une définition de stratégie intégrée. Lorsque vous ajoutez de nouveaux abonnements à un locataire existant, ils ne sont pas automatiquement inscrits.
Étapes suivantes