Configurar versão prévia do recurso na assinatura do Azure
Artigo
Este artigo mostra como gerenciar as versões prévias do recurso em sua assinatura do Azure. As versões prévias dos recursos permitem que você opte pela nova funcionalidade antes que ela seja liberada. Algumas versões prévias dos recursos estão disponíveis para qualquer pessoa que queira aceitar. Outras versões prévias dos recursos exigem aprovação da equipe do produto.
O Controle de Exposição de Recursos do Azure (AFEC) está disponível pelo namespace Microsoft.Features. As versões prévias dos recursos têm o seguinte formato para a ID do recurso:
Para listar, registrar ou cancelar o registro de versões prévias dos recursos em sua assinatura do Azure, você precisa ter acesso às ações Microsoft.Features/*. Essa permissão é concedida por meio das funções internas Colaborador e Proprietário. Você também pode especificar o acesso necessário por meio de uma função personalizada.
Listar as versões prévias dos recursos
Você pode listar todas as versões prévias dos recursos e seus estados de registro para uma assinatura do Azure.
O portal mostra apenas uma versão prévia do recurso quando o serviço proprietário do recurso tiver optado explicitamente pela experiência de gerenciamento das versões prévias do recurso. Caso o recurso que você procura não apareça na lista disponível, recomendamos o uso da CLI do Azure e do Azure Powershell.
Para filtrar a saída para um provedor de recursos específico, use o parâmetro namespace. Neste exemplo, o parâmetro output especifica um formato de tabela.
az feature list --namespace Microsoft.Compute --output table
Para filtrar a saída para um provedor de recursos específico, use o parâmetro ProviderNamespace. A saída padrão mostra apenas os recursos registrados. Para exibir todas as versões prévias dos recursos, use o parâmetro ListAvailable com o parâmetro ProviderNamespace.
Registre uma versão prévia do recurso em sua assinatura do Azure para expor mais funcionalidades para um provedor de recursos. Algumas versões prévias dos recursos exigem aprovação.
Depois que uma versão prévia do recurso for registrada em sua assinatura, você verá um dos dois estados: Registrado ou Pendente.
Para uma versão prévia do recurso que não requer aprovação, o estado é Registrado.
Se uma versão prévia do recurso exigir aprovação, o estado de registro estará Pendente. Você deve solicitar aprovação do serviço do Azure que oferece a versão prévia do recurso. Normalmente, você solicita acesso usando um tíquete de suporte.
Depois que o registro é aprovado, o estado da versão prévia do recurso é alterado para Registrado.
Alguns serviços exigem outros métodos, como email, para obter aprovação para a solicitação pendente. Verifique os anúncios sobre a versão prévia do recurso para ver informações sobre como obter acesso.
Para exibir o status do registro, use o comando az feature show.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Registered
Observação
Quando o comando register é executado, uma mensagem é exibida e, depois que o recurso é registrado, executa az provider register --namespace <provider-name> para propagar as alterações.
Quando você terminar de usar uma versão prévia do recurso, cancele o registro de sua assinatura do Azure. Você pode observar dois status diferentes depois de cancelar o registro do recurso. Se você cancelar o registro por meio do portal, o status será definido como Não registrado. Se você cancelar o registro por meio do CLI do Azure, do PowerShell ou da API REST, o status será definido como Não registrado. O status é diferente porque o portal exclui o registro do recurso, mas os comandos cancelam o registro do recurso. Em ambos os casos, o recurso não está mais disponível em sua assinatura. Em ambos os casos, você pode aceitar o recurso novamente registrando-o novamente.
Para exibir o status do cancelamento do registro, use o comando az feature show.
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Observação
Quando o comando de cancelamento de registro é executado, uma mensagem é exibida e, depois que o registro do recurso é cancelado, executa az provider register --namespace <provider-name> para propagar as alterações.
Para encontrar versões prévias dos recursos Não registradas, use o comando a seguir. Substitua <ResourceProvider.Name> com um nome de provedor como Microsoft.Compute.
O exemplo a seguir mostra uma versão prévia do recurso Não registrada para o provedor de recursos 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
Para cancelar o registro de uma versão prévia do recurso, use o cmdlet Unregister-AzProviderFeature. O estado RegistrationState muda para Não registrado.
Configurando as versões prévias do recurso usando o Azure Policy
As assinaturas podem ser corrigidas para se registrarem em uma versão prévia do recurso se ainda não estiverem registradas usando uma definição de política interna. Observe que novas assinaturas adicionadas a um locatário existente não serão registradas automaticamente.
Próximas etapas
Para usar a API REST e listar, registrar ou cancelar registros de versões prévias dos recursos, confira a documentação de Recursos.