Configurer des fonctionnalités d’évaluation dans un abonnement Azure
Article
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 :
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.
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.
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
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.
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.
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.
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
Notes
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.
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.
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
Notes
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.
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
Pour utiliser les appels de l’API REST et lister, inscrire ou désinscrire des fonctionnalités d’évaluation, consultez la documentation sur les fonctionnalités.