Konfigurowanie funkcji w wersji zapoznawczej w subskrypcji platformy Azure
Artykuł
W tym artykule pokazano, jak zarządzać funkcjami w wersji zapoznawczej w ramach subskrypcji platformy Azure. Funkcje w wersji zapoznawczej umożliwiają korzystanie z nowych funkcji przed jej wydaniem. Niektóre funkcje w wersji zapoznawczej są dostępne dla każdego, kto chce wyrazić zgodę. Inne funkcje w wersji zapoznawczej wymagają zatwierdzenia przez zespół produktu.
Kontrola ekspozycji funkcji platformy Azure (AFEC) jest dostępna za pośrednictwem przestrzeni nazw Microsoft.Features . Funkcje w wersji zapoznawczej mają następujący format dla identyfikatora zasobu:
Aby wyświetlić listę, zarejestrować lub wyrejestrować funkcje w wersji zapoznawczej w ramach subskrypcji platformy Azure, musisz uzyskać dostęp do Microsoft.Features/* akcji. To uprawnienie jest przyznawane za pośrednictwem wbudowanych ról Współautor i Właściciel . Możesz również określić wymagany dostęp za pośrednictwem roli niestandardowej.
Wyświetlanie listy funkcji w wersji zapoznawczej
Możesz wyświetlić listę wszystkich funkcji w wersji zapoznawczej i ich stanów rejestracji dla subskrypcji platformy Azure.
Portal pokazuje tylko funkcję w wersji zapoznawczej, gdy usługa będąca właścicielem funkcji jawnie zdecydowała się na środowisko zarządzania funkcjami w wersji zapoznawczej. Jeśli szukana funkcja nie jest wyświetlana na liście dostępnej, zalecamy użycie interfejsu wiersza polecenia platformy Azure i programu Azure PowerShell.
Aby filtrować dane wyjściowe dla określonego dostawcy zasobów, użyj parametru ProviderNamespace . Domyślne dane wyjściowe zawierają tylko zarejestrowane funkcje. Aby wyświetlić wszystkie funkcje wersji zapoznawczej dostawcy zasobów, użyj ListAvailable parametru z parametrem ProviderNamespace .
Zarejestruj funkcję w wersji zapoznawczej w subskrypcji platformy Azure, aby uwidocznić więcej funkcji dostawcy zasobów. Niektóre funkcje w wersji zapoznawczej wymagają zatwierdzenia.
Po zarejestrowaniu funkcji w wersji zapoznawczej w ramach subskrypcji zobaczysz jeden z dwóch stanów: Zarejestrowany lub Oczekujący.
W przypadku funkcji w wersji zapoznawczej, która nie wymaga zatwierdzenia, stan to Zarejestrowane.
Jeśli funkcja w wersji zapoznawczej wymaga zatwierdzenia, stan rejestracji to Oczekiwanie. Musisz zażądać zatwierdzenia od usługi platformy Azure oferującej funkcję w wersji zapoznawczej. Zazwyczaj żądasz dostępu za pośrednictwem biletu pomocy technicznej.
Aby zażądać zatwierdzenia, prześlij żądanie pomoc techniczna platformy Azure.
Po zatwierdzeniu rejestracji stan funkcji w wersji zapoznawczej zmieni się na Zarejestrowany.
Niektóre usługi wymagają innych metod, takich jak poczta e-mail, aby uzyskać zatwierdzenie oczekującego żądania. Sprawdź ogłoszenia dotyczące funkcji w wersji zapoznawczej, aby uzyskać informacje o sposobie uzyskiwania dostępu.
Aby wyświetlić stan rejestracji, użyj az feature show polecenia .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Registered
Uwaga
Po uruchomieniu polecenia register zostanie wyświetlony komunikat, że po zarejestrowaniu funkcji, aby uruchomić az provider register --namespace <provider-name> polecenie w celu propagowania zmian.
Po zakończeniu korzystania z funkcji w wersji zapoznawczej wyrejestruj ją z subskrypcji platformy Azure. Po wyrejestrowaniu funkcji można zauważyć dwa różne stany. Jeśli wyrejestrujesz się za pośrednictwem portalu, stan zostanie ustawiony na Niezarejestrowany. Jeśli wyrejestrujesz się za pomocą interfejsu wiersza polecenia platformy Azure, programu PowerShell lub interfejsu API REST, stan zostanie ustawiony na Wyrejestrowany. Stan jest inny, ponieważ portal usuwa rejestrację funkcji, ale polecenia wyrejestrowywały tę funkcję. W obu przypadkach funkcja nie jest już dostępna w twojej subskrypcji. W obu przypadkach możesz ponownie wyrazić zgodę na tę funkcję, ponownie rejestrując ją.
Aby wyświetlić stan wyrejestrowania, użyj az feature show polecenia .
az feature show --name InGuestPatchVMPreview --namespace Microsoft.Compute --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Uwaga
Po uruchomieniu polecenia wyrejestrowania zostanie wyświetlony komunikat informujący o tym, że po wyrejestrowanej funkcji uruchom az provider register --namespace <provider-name> polecenie w celu propagowania zmian.
Aby znaleźć niezarejestrowane funkcje w wersji zapoznawczej, użyj następującego polecenia. Zastąp <ResourceProvider.Name> ciąg nazwą dostawcy, taką jak Microsoft.Compute.
W poniższym przykładzie przedstawiono funkcję wyrejestrowanej wersji zapoznawczej dostawcy Microsoft.Compute zasobów.
az feature list --namespace <ResourceProvider.Name> --query "[?properties.state=='Unregistered'].{Name:name, RegistrationState:properties.state}" --output table
Name RegistrationState
--------------------------------------- -------------------
Microsoft.Compute/InGuestPatchVMPreview Unregistered
Konfigurowanie funkcji w wersji zapoznawczej przy użyciu usługi Azure Policy
Subskrypcje można skorygować w celu zarejestrowania się w funkcji w wersji zapoznawczej, jeśli nie zostały jeszcze zarejestrowane przy użyciu wbudowanej definicji zasad. Pamiętaj, że nowe subskrypcje dodane do istniejącej dzierżawy nie zostaną automatycznie zarejestrowane.
Następne kroki
Aby używać wywołań i list interfejsu API REST, rejestrowania lub wyrejestrowania funkcji w wersji zapoznawczej, zobacz dokumentację funkcji .
Aby uzyskać więcej informacji na temat rejestrowania dostawcy zasobów, zobacz Dostawcy zasobów i typy platformy Azure.
Aby uzyskać listę mapowania dostawców zasobów na usługi platformy Azure, zobacz Dostawcy zasobów dla usług platformy Azure.