Żądanie dostępu do strefy rozszerzonej platformy Azure
Aby utworzyć zasoby platformy Azure w lokalizacjach strefy rozszerzonej platformy Azure, musisz jawnie zarejestrować subskrypcję w odpowiedniej strefie rozszerzonej platformy Azure przy użyciu konta, które jest właścicielem subskrypcji, ponieważ ta funkcja nie jest domyślnie włączona. Po zarejestrowaniu subskrypcji w strefie rozszerzonej platformy Azure możesz tworzyć zasoby i zarządzać nimi w ramach tej konkretnej strefy rozszerzonej platformy Azure.
Z tego artykułu dowiesz się, jak zażądać i uzyskać dostęp do strefy rozszerzonej platformy Azure przy użyciu programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
Wymagania wstępne
Rozliczane konto platformy Azure.
Azure Cloud Shell lub Azure PowerShell.
Kroki opisane w tym artykule uruchamiają interaktywne polecenia cmdlet programu Azure PowerShell w usłudze Azure Cloud Shell. Aby uruchomić polecenia cmdlet w usłudze Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu. Wybierz pozycję Kopiuj , aby skopiować kod, a następnie wklej go w usłudze Cloud Shell, aby go uruchomić. Możesz również uruchomić usługę Cloud Shell z poziomu witryny Azure Portal.
Możesz również zainstalować program Azure PowerShell lokalnie , aby uruchomić polecenia cmdlet. Ten artykuł wymaga modułu Az.EdgeZones w wersji 0.1.0 lub nowszej. Uruchom polecenie cmdlet Get-Module -ListAvailable Az.EdgeZones , aby znaleźć zainstalowaną wersję. Uruchom polecenie cmdlet Install-Module Az.EdgeZones , aby zainstalować moduł Az.EdgeZones . Jeśli uruchomisz program PowerShell lokalnie, zaloguj się do platformy Azure przy użyciu polecenia cmdlet Connect-AzAccount .
Rejestrowanie subskrypcji dostawcy zasobów Microsoft.EdgeZones
W tej sekcji zarejestrujesz dostawcę zasobów Microsoft.EdgeZones w subskrypcji.
Użyj polecenia cmdlet Select-AzContext , aby wybrać subskrypcję, dla której chcesz zarejestrować strefy rozszerzone platformy Azure.
Set-AzContext -SubscriptionId 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
Użyj polecenia cmdlet Register-AzResourceProvider , aby zarejestrować dostawcę zasobów Microsoft.EdgeZones.
Register-AzResourceProvider -ProviderNamespace 'Microsoft.EdgeZones'
Użyj polecenia cmdlet Get-AzResourceProvider , aby sprawdzić stan rejestracji.
Get-AzResourceProvider –ProviderNamespace 'Microsoft.EdgeZones'
Należy poczekać, aż stan rejestracji zmieni się na
Registered
. Jeśli nadalPendingRegister
występuje błąd , próba wyświetlenia, wyświetlenia listy, zarejestrowania i wyrejestrowania stref rozszerzonych platformy Azure zakończy się niepowodzeniem.
Rejestrowanie w strefie rozszerzonej platformy Azure
Aby zarejestrować się w strefie rozszerzonej platformy Azure, musisz wybrać subskrypcję, dla której chcesz zarejestrować strefy rozszerzone platformy Azure, i określić nazwę strefy rozszerzonej.
Uwaga
Konto platformy Azure używane do rejestrowania się w strefach rozszerzonych platformy Azure musi być rozliczanym kontem. Aby podzielić się swoją opinią lub zadać pytania dotyczące stref rozszerzonych platformy Azure, skontaktuj się z pomocą techniczną stref rozszerzonych platformy Azure.
Użyj polecenia cmdlet Get-AzEdgeZonesExtendedZone , aby wyświetlić listę wszystkich stref rozszerzonych platformy Azure dostępnych dla subskrypcji.
Get-AzEdgeZonesExtendedZone
Użyj polecenia cmdlet Register-AzEdgeZonesExtendedZone , aby zarejestrować się w strefie rozszerzonej platformy Azure. Poniższy przykład rejestruje się w Los Angeles jako strefę rozszerzoną.
Register-AzEdgeZonesExtendedZone -Name 'losangeles'
Użyj polecenia cmdlet Get-AzEdgeZonesExtendedZone , aby sprawdzić stan rejestracji strefy rozszerzonej platformy Azure. Poniższy przykład sprawdza stan rejestracji strefy rozszerzonej w Los Angeles.
Get-AzEdgeZonesExtendedZone -Name 'losangeles'
Po zatwierdzeniu żądania stan rejestracji zmieni się na
Registered
.Uwaga
Nie można użyć strefy rozszerzonej platformy Azure, dopóki jej stan rejestracji nie zmieni się na
Registered
.
Wyrejestrowywanie strefy rozszerzonej platformy Azure
W tej sekcji dowiesz się, jak wyrejestrować subskrypcję dla strefy rozszerzonej platformy Azure.
Użyj polecenia cmdlet Unregister-AzEdgeZonesExtendedZone , aby wyrejestrować subskrypcję dla strefy rozszerzonej platformy Azure. Poniższy przykład wyrejestruje los Angeles jako strefę rozszerzoną.
Unregister-AzEdgeZonesExtendedZone -Name 'losangeles'
Użyj polecenia cmdlet Get-AzEdgeZonesExtendedZone , aby sprawdzić stan rejestracji strefy rozszerzonej platformy Azure. Poniższy przykład sprawdza stan rejestracji strefy rozszerzonej w Los Angeles.
Get-AzEdgeZonesExtendedZone -Name 'losangeles'
Uwaga
Wyrejestrowywanie strefy rozszerzonej platformy Azure spowoduje wyświetlenie stanu rejestracji jako
PendingUnregister
. Strefa rozszerzona pozostaje w subskrypcji, dopóki stan rejestracji nie zmieni się naNotRegistered
.