Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede configurar Azure Stack Hub para usar PowerShell para administrar recursos como la creación de ofertas, planes, cuotas y alertas. Este artículo le ayuda a configurar el entorno de operador.
Prerrequisitos
Ejecute los siguientes requisitos previos desde un cliente externo basado en Windows.
- Instale módulos de Azure PowerShell compatibles con Azure Stack Hub.
- Descargue las herramientas de necesarias para trabajar con Azure Stack Hub.
Conexión con el identificador de Entra de Microsoft
Para configurar el entorno del operador de Azure Stack Hub con PowerShell, ejecute el siguiente script. Reemplace los valores de punto de conexión tenantName y Azure Resource Manager de Microsoft Entra por su propia configuración de entorno.
Nota:
Si la sesión expira, la contraseña ha cambiado o desea cambiar de cuenta, ejecute el siguiente cmdlet antes de iniciar sesión con Connect-AzAccount
: Remove-AzAccount -Scope Process
.
# Register an Azure Resource Manager environment that targets your Azure Stack Hub instance. Get your Azure Resource Manager endpoint value from your service provider.
Add-AzEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.local.azurestack.external" `
-AzureKeyVaultDnsSuffix adminvault.local.azurestack.external `
-AzureKeyVaultServiceEndpointResourceId https://adminvault.local.azurestack.external
# Set your tenant name.
$AuthEndpoint = (Get-AzEnvironment -Name "AzureStackAdmin").ActiveDirectoryAuthority.TrimEnd('/')
$AADTenantName = "<myDirectoryTenantName>.onmicrosoft.com"
$TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1]
# After signing in to your environment, Azure Stack Hub cmdlets
# can be easily targeted at your Azure Stack Hub instance.
Connect-AzAccount -EnvironmentName "AzureStackAdmin" -TenantId $TenantId
Nota:
AD FS solo admite la autenticación interactiva con identidades de usuario. Si se requiere un objeto de credencial, debe usar una entidad de servicio (SPN). Para más información sobre cómo configurar una entidad de servicio con Azure Stack Hub y AD FS como servicio de administración de identidades, consulte Administración de una identidad de aplicación de AD FS.
Prueba de la conectividad
Ahora que tiene todo configurado, use PowerShell para crear recursos en Azure Stack Hub. Por ejemplo, puede crear un grupo de recursos para una aplicación y agregar una máquina virtual. Use el siguiente comando para crear un grupo de recursos denominado MyResourceGroup:
New-AzResourceGroup -Name "MyResourceGroup" -Location "Local"