Solicitud de acceso a una zona extendida de Azure
Para crear recursos de Azure en ubicaciones de zona extendida de Azure, debe registrar explícitamente la suscripción con la zona extendida de Azure correspondiente, mediante una cuenta que sea propietaria de la suscripción, ya que esta funcionalidad no está habilitada de forma predeterminada. Una vez registrada la suscripción con la zona extendida de Azure, puede crear y administrar recursos dentro de esa zona extendida de Azure específica.
En este artículo, aprenderá a solicitar y obtener acceso a una zona extendida de Azure mediante PowerShell o la CLI de Azure.
Requisitos previos
Una cuenta de Azure facturable.
Azure Cloud Shell o Azure PowerShell.
Los pasos de este artículo ejecutarán los cmdlets de Azure PowerShell de forma interactiva en Azure Cloud Shell. Para ejecutar los cmdlets en Cloud Shell, seleccione Abrir Cloud Shell en la esquina superior derecha de un bloque de código. Seleccione Copiar para copiar el código y péguelo, a continuación, en Cloud Shell para ejecutarlo. También podrá ejecutar Cloud Shell desde Azure Portal.
También podrá instalar Azure PowerShell localmente para ejecutar los cmdlet. Para este artículo se requiere la versión 0.1.0 del módulo Az.EdgeZones o una versión posterior. Ejecute el cmdlet Get-Module -ListAvailable Az.EdgeZones para buscar la versión instalada. Ejecute el cmdlet Install-Module Az.EdgeZones para instalar el módulo Az.EdgeZones. Si ejecuta PowerShell localmente, inicie sesión en Azure con el cmdlet Connect-AzAccount.
Registro de la suscripción para el proveedor de recursos Microsoft.EdgeZones
En esta sección, registrará el proveedor de recursos Microsoft.EdgeZones en la suscripción.
Use el cmdlet Select-AzContext para seleccionar la suscripción para la que desea registrar zonas extendidas de Azure.
Set-AzContext -SubscriptionId 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
Use el cmdlet Register-AzResourceProvider para registrar el proveedor de recursos Microsoft.EdgeZones.
Register-AzResourceProvider -ProviderNamespace 'Microsoft.EdgeZones'
Use el cmdlet Get-AzResourceProvider para comprobar el estado del registro.
Get-AzResourceProvider –ProviderNamespace 'Microsoft.EdgeZones'
Debe esperar hasta que el estado de registro sea
Registered
. Si aún esPendingRegister
, se producirá un error al intentar mostrar, enumerar, registrar y anular el registro de las zonas extendidas de Azure.
Registro para una zona extendida de Azure
A fin de registrarse para una zona extendida de Azure, debe seleccionar la suscripción para la que desea registrar zonas extendidas de Azure y especificar el nombre de la zona extendida.
Nota:
La cuenta de Azure que usa para registrarse en zonas extendidas de Azure debe ser una cuenta facturable. Para compartir sus comentarios o formular preguntas sobre la zona extendida de Azure, póngase en contacto con el soporte técnico de zonas extendidas de Azure.
Use el cmdlet Get-AzEdgeZonesExtendedZone para enumerar todas las zonas extendidas de Azure disponibles para la suscripción.
Get-AzEdgeZonesExtendedZone
Use el cmdlet Register-AzEdgeZonesExtendedZone a fin de registrarse para una zona extendida de Azure. En este ejemplo se realiza un registro para Los Ángeles como zona extendida.
Register-AzEdgeZonesExtendedZone -Name 'losangeles'
Use el cmdlet Get-AzEdgeZonesExtendedZone para comprobar el estado del registro de una zona extendida de Azure. En el ejemplo siguiente se comprueba el estado de registro de la zona extendida Los Ángeles.
Get-AzEdgeZonesExtendedZone -Name 'losangeles'
Una vez aprobada la solicitud, el estado de registro pasa a ser
Registered
.Nota:
No puede usar una zona extendida de Azure hasta que su estado de registro pase a ser
Registered
.
Anulación del registro de una zona extendida de Azure
En esta sección, aprenderá a anular el registro de la suscripción de una zona extendida de Azure.
Use el cmdlet Unregister-AzEdgeZonesExtendedZone a fin de anular el registro de la suscripción de una zona extendida de Azure. En este ejemplo se anula el registro de Los Ángeles como zona extendida.
Unregister-AzEdgeZonesExtendedZone -Name 'losangeles'
Use el cmdlet Get-AzEdgeZonesExtendedZone para comprobar el estado del registro de una zona extendida de Azure. En el ejemplo siguiente se comprueba el estado de registro de la zona extendida Los Ángeles.
Get-AzEdgeZonesExtendedZone -Name 'losangeles'
Nota:
Al anular el registro de una zona extendida de Azure, se mostrará el estado del registro como
PendingUnregister
. La zona extendida permanece en la suscripción hasta que el estado del registro pasa a serNotRegistered
.