Está en la página 1de 53

Contents

Documentación de Azure Portal


Información general
Acerca de Azure Portal
Exploradores y dispositivos compatibles
Conceptos
Uso compartido de paneles con el control de acceso basado en rol
Creación mediante programación de paneles de Azure
Guías de procedimientos
Activación del contraste alto o cambio de tema
Adición, eliminación y ordenación de favoritos
Creación y uso compartido de paneles de Azure
Uso de un icono de Markdown personalizado
Exportación o eliminación de la configuración de usuario
Serie de vídeos sobre "procedimientos" de Azure Portal
Referencia
Métodos abreviados de teclado
Guarde en la lista de direcciones IP seguras las URL de Azure Portal
Estructura de los paneles de Azure
Recursos
Azure Roadmap
Desarrollo de aptitudes con Microsoft Learn
Calculadora de precios
Disponibilidad regional
Stack Overflow
Vídeos de Azure
Introducción a Azure Portal
26/08/2019 • 8 minutes to read • Edit Online

En este artículo se presenta Azure Portal, se identifican elementos de la página del portal y se le ayuda a
familiarizarse con la experiencia de administración de Azure Portal.

¿Qué es Azure Portal?


Azure Portal es una consola unificada basada en web que proporciona una alternativa a las herramientas de línea
de comandos. Con Azure Portal, puede administrar su suscripción a Azure mediante una interfaz gráfica de
usuario. Puede compilar, administrar y supervisar todo, desde aplicaciones web simples a implementaciones de
nube complejas, crear paneles personalizados para una vista organizada de recursos y configurar opciones de
accesibilidad para ofrecer la mejor experiencia.
Azure Portal está diseñado para proporcionar resistencia y disponibilidad continua. Se encuentra en todos los
centros de datos de Azure, haciéndolos resistentes a errores de centro de datos individuales. Asimismo, evita
ralentizaciones de red al estar cerca de los usuarios. Azure Portal no deja de actualizarse y no requiere tiempo de
inactividad para las actividades de mantenimiento.

Inicio de Azure
Como nuevo suscriptor a servicios de Azure, lo primero que ve nada más iniciar sesión en el portal es Inicio de
Azure. En esta página se compilan recursos que le ayudan a sacar el máximo partido a su suscripción a Azure.
Hemos incluido vínculos a cursos en línea gratuitos, documentación, servicios principales y sitios útiles para
mantenerse al día y administrar el cambio para su organización. Para obtener acceso de forma rápida y sencilla al
trabajo en curso, también mostramos una lista de sus últimos recursos visitados. No puede personalizar esta
página, pero puede elegir si desea ver Inicio de Azure o Panel de Azure como su vista predeterminada. Al iniciar
sesión por primera vez, aparece un aviso en la parte superior de la página donde puede guardar su preferencia.

Panel de Azure
Los paneles proporcionan una vista enfocada de los recursos de su suscripción que más le importan. Le hemos
facilitado un panel predeterminado para empezar. Puede personalizar este panel para reunir sus recursos más
usados en una sola vista. Los cambios que realice en la vista predeterminada solo afectarán a su experiencia. Sin
embargo, puede crear paneles adicionales para su propio uso o publicar paneles personalizados y compartirlos con
otros usuarios de su organización. Para obtener más información, consulte Creación y uso compartido de paneles
en Azure Portal.

Desplazamiento por el portal


Es útil para entender el diseño básico del portal y cómo interactuar con él. Aquí, presentaremos los componentes
de la interfaz de usuario y parte de la terminología que empleamos para proporcionar instrucciones. Para un
recorrido más detallado por el portal, consulte la lección del curso Desplazarse por el portal.
El encabezado de página y la barra lateral de Azure Portal son elementos globales que están siempre presentes.
Estas características persistentes son el "shell" para la interfaz de usuario asociada a cada característica o servicio
individual y el encabezado proporciona acceso a los controles globales. La página de configuración (a veces
denominada "hoja") para un recurso también puede tener un panel izquierdo para ayudarle a moverse entre las
características.
En la siguiente ilustración se etiquetan los elementos básicos de Azure Portal, cada uno de los cuales se describe en
la siguiente tabla.

CLAVE DESCRIPCIÓN

1 Encabezado de página. Aparece en la parte superior de todas


las páginas del portal e incluye elementos globales.

2 Búsqueda global. Use la barra de búsqueda para encontrar


rápidamente un recurso específico, un servicio o
documentación.

3 Controles globales. Como todos los elementos globales, estas


características persisten en todo el portal e incluyen: Cloud
Shell, filtro de suscripciones, notificaciones, configuración del
portal, ayuda y soporte técnico y envíenos comentarios.

4 Su cuenta. Vea información sobre su cuenta, cambie


directorios, cierre sesión o inicie sesión con otra cuenta.

5 Barra lateral. La barra lateral es un elemento global que le


ayuda a navegar entre los servicios. La barra lateral se puede
contraer para dedicar más atención al panel de trabajo.

6 Control maestro para crear un nuevo recurso en la suscripción


actual. Busque o examine Azure Marketplace para el tipo de
recurso que desea crear.

7 Su lista de favoritos. Agregue o quite favoritos de la página


Todos los servicios.
CLAVE DESCRIPCIÓN

8 Panel izquierdo. Muchos servicios incluyen un menú del panel


izquierdo que le ayuda a administrar el servicio.

9 Barra de comandos. Los controles de la barra de comandos se


basan en su enfoque actual.

10 Ruta de navegación. Puede usar los vínculos de la ruta de


navegación para retroceder un nivel en su flujo de trabajo.

11 Panel de trabajo. Muestra los detalles sobre el recurso que se


encuentra actualmente en el foco.

Introducción a los servicios


Si es un suscriptor nuevo, tendrá que crear un recurso antes de que haya algo para administrar. Seleccione +Crear
un recurso para ver los servicios disponibles en Azure Marketplace. Aquí encontrará aplicaciones y servicios de
cientos de proveedores, todos certificados para ejecutarse en Azure.
Se han rellenado previamente sus Favoritos en la barra lateral con vínculos a servicios usados con frecuencia. Para
ver todos los servicios disponibles, seleccione Todos los servicios en la barra lateral.

TIP
La forma más rápida de buscar un recurso, servicio o documentación es usar Search en el encabezado global. Use los vínculos
de la ruta de navegación para volver a las páginas anteriores.

Pasos siguientes
Obtenga más información sobre dónde ejecutar Azure Portal en Exploradores y dispositivos compatibles.
Permanezca conectado en los desplazamientos con Azure Mobile App.
Dispositivos compatibles
26/08/2019 • 2 minutes to read • Edit Online

Azure Portal es una consola basada en web y se ejecuta en el explorador de todos los equipos de escritorio
modernos y dispositivos de tableta. Si necesita administrar los recursos de Azure desde un dispositivo móvil,
pruebe Azure Mobile App. Ya se encuentra disponible para iOS y Android.

Exploradores recomendados
Se recomienda usar el explorador más actualizado compatible con el sistema operativo. Se admiten los siguientes
exploradores:
Microsoft Edge (versión más recientes)
Internet Explorer 11
Safari (versión más reciente, solo Mac)
Chrome (versión más reciente)
Firefox (versión más reciente)
Uso compartido de paneles de Azure mediante el
control de acceso basado en rol
25/05/2018 • 7 minutes to read • Edit Online

Después de configurar un panel, puede publicarlo y compartirlo con otros usuarios de su organización. Mediante
el control de acceso basado en rolde Azure puede permitir que otros usuarios vean su panel. Asigne un usuario o
grupo de usuarios a un rol y ese rol definirá si los usuarios pueden ver o modificar el panel publicado.
Todos los paneles publicados se implementan como recursos de Azure, lo que significa que existen como
elementos administrables dentro de su suscripción y se encuentran en un grupo de recursos. Desde una
perspectiva de control de acceso, los paneles no son distintos de otros recursos como una máquina virtual o una
cuenta de almacenamiento.

TIP
Los iconos individuales del panel tendrán sus propios requisitos de control de acceso en función de los recursos que
muestran. Esto significa que puede diseñar un panel que se comparta ampliamente mientras sigue protegiendo los datos de
iconos individuales.

Descripción del control de acceso para los paneles


Mediante el control de acceso basado en rol (RBAC ), puede asignar a usuarios a los roles en tres niveles distintos
de ámbito:
suscripción
resource group
resource
Los permisos que asigne se heredan desde la suscripción hasta el recurso. El panel publicado es un recurso. Por lo
tanto, es posible que ya tenga usuarios asignados a los roles de la suscripción que también funcionen para el panel
publicado.
Aquí tiene un ejemplo. Supongamos que tiene una suscripción de Azure y que a varios miembros del equipo se les
han asignado los roles de propietario, colaborador o lector en la suscripción. Los usuarios que son propietarios
o colaboradores pueden enumerar, ver, crear, modificar o eliminar paneles dentro de la suscripción. Los usuarios
que sean lectores pueden enumerar y ver los paneles, pero no pueden modificarlos ni eliminarlos. Los usuarios con
acceso de lectura pueden realizar modificaciones locales en un panel publicado (por ejemplo, para solucionar un
problema), pero no tienen la opción de publicar esos cambios de vuelta en el servidor. Podrán realizar una copia
privada del panel para ellos mismos.
Sin embargo, también puede asignar permisos al grupo de recursos que contiene varios paneles o a un panel
individual. Por ejemplo, puede decidir que un grupo de usuarios tenga permisos limitados a través de la
suscripción pero un mayor acceso a un panel determinado. Asigne estos usuarios a un rol para ese panel.

Publicación del panel


Supongamos que ha terminado de configurar un panel que desea compartir con un grupo de usuarios de la
suscripción. Los pasos siguientes describen un grupo personalizado denominado Administradores de
almacenamiento, pero puede llamar al grupo como desee. Para más información sobre cómo crear un grupo de
Active Directory y agregar usuarios a ese grupo, consulte Administración de grupos en Azure Active Directory.
1. En el panel, seleccione Compartir.

2. Antes de asignar el acceso, debe publicar el panel. De forma predeterminada, el panel se publicará en un
grupo de recursos denominado paneles. Seleccione Publicar.

Tras esto, el panel ya se ha publicado. Si son adecuados los permisos heredados de la suscripción, ya no es
necesario hacer nada más. Otros usuarios de la organización podrán acceder y modificar el panel según su rol de
nivel de suscripción. Sin embargo, para este tutorial, vamos a asignar un grupo de usuarios a un rol de ese panel.

Asignación de acceso a un panel


1. Después de publicar el panel, seleccione Administrar usuarios.
2. Verá una lista de los usuarios existentes que ya están asignados a un rol para este panel. La lista de usuarios
existentes será diferente a la de la imagen siguiente. Probablemente, las asignaciones se heredan de la
suscripción. Seleccione Agregarpara agregar un usuario o grupo nuevo.

3. Seleccione el rol que representa los permisos que desea conceder. En este ejemplo, seleccione
Colaborador.

4. Seleccione el usuario o grupo que desea asignar al rol. Si no ve el usuario o grupo que está buscando en la
lista, utilice el cuadro de búsqueda. La lista de grupos disponibles dependerá de los grupos que haya creado
en Active Directory.
5. Cuando haya terminado de agregar usuarios o grupos, seleccione Aceptar.
6. La nueva asignación se agrega a la lista de usuarios. Observe que su acceso aparece como Asignado, en
lugar de Heredado.

Pasos siguientes
Para una lista de roles, consulte RBAC: roles integrados.
Para más información acerca de cómo administrar los recursos, consulte Administración de los recursos de
Azure a través del Portal.
Creación mediante programación de paneles de
Azure
26/08/2019 • 15 minutes to read • Edit Online

Este documento le guía a través del proceso de creación y publicación de paneles de Azure mediante
programación. Se hace referencia en todo el documento al panel que se muestra a continuación.

Información general
Los paneles compartidos en Azure constituyen recursos, al igual que las máquinas virtuales y las cuentas de
almacenamiento. Por lo tanto, se pueden administrar mediante programación a través de las API de REST de Azure
Resource Manager, la CLI de Azure, los comandos de Azure PowerShell y numerosas características de Azure
Portal basadas en estas API para facilitar la administración de recursos.
Cada una de estas API y herramientas ofrece formas de crear, enumerar, recuperar, modificar y eliminar recursos.
Puesto que los paneles son recursos, puede elegir la API o herramienta que prefiera usar.
Independientemente de la herramienta que utilice, debe construir una representación JSON de su objeto
dashboard antes de que pueda llamar a cualquier API de creación de recursos. Este objeto contiene información
acerca de los elementos (conocidos como iconos) del panel. Incluye tamaños, posiciones, recursos a los que están
enlazados y cualquier personalización del usuario.
La manera más práctica de crear este documento JSON es usar el portal para agregar y colocar los iconos de
forma interactiva. A continuación, exporta el documento JSON. Por último, crea una plantilla a partir del resultado
para utilizarla posteriormente en scripts, programas y herramientas de implementación.

Creación de un panel
Para crear un panel, puede usar el comando Nuevo del panel en la pantalla principal del portal.

Luego, puede utilizar la galería de iconos para buscar y agregar iconos. Los iconos se agregan arrastrándolos y
colocándolos. Algunos iconos son compatibles con el cambio de tamaño mediante un controlador de arrastre,
mientras que otros admiten tamaños fijos que se pueden ver en el menú contextual.
Controlador de arrastre

Tamaños fijos mediante el menú contextual

Uso compartido del panel


Después de haber configurado el panel a su gusto, los siguientes pasos son publicar el panel (mediante el
comando Compartir) y utilizar Resource Explorer para capturar la representación JSON.

Al hacer clic en el comando Compartir, se muestra un cuadro de diálogo en el que se le pide que elija en qué
suscripción y grupo de recursos quiere publicar. Tenga en cuenta que debe tener acceso de escritura a la
suscripción y al grupo de recursos que desee.
Captura de la representación JSON del panel
La publicación solo tarda unos segundos. Cuando termine, el paso siguiente consiste en ir a Resource Explorer para
capturar la representación JSON.

En Resource Explorer, desplácese hasta la suscripción y el grupo de recursos elegidos. A continuación, haga clic en
el recurso de panel recién publicado para ver la representación JSON.
Creación de una plantilla a partir de JSON
El paso siguiente consiste en crear una plantilla a partir de esta representación JSON para que se pueda reutilizar
mediante programación con las API de administración de recursos adecuadas, como las herramientas de línea de
comandos, o en el portal.
No es necesario comprender perfectamente la estructura JSON del panel para crear una plantilla. En la mayoría de
los casos, desea conservar la estructura y la configuración de los iconos, y parametrizar el conjunto de recursos de
Azure a los que señalen. Examine el panel JSON exportado y busque todas las apariciones de los identificadores
de recursos de Azure. El panel de ejemplo tiene varios iconos que señalan todos a una única máquina virtual de
Azure. Esto se debe a que el panel solo examina este único recurso. Si en la representación JSON de ejemplo (que
se incluye al final del documento) busca "/subscriptions", encontrará varias apariciones de este identificador.
/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1

Para publicar este panel para cualquier máquina virtual en el futuro, debe parametrizar todas las apariciones de
esta cadena en JSON.
Hay dos tipos de API que crean recursos en Azure. API imperativas que crean un recurso a la vez y un sistema de
implementación basado en plantillas que puede organizar la creación de varios recursos dependientes con una sola
llamada API. Esta última admite de forma nativa la parametrización y creación de plantillas, por eso la utilizamos
en nuestro ejemplo.

Creación mediante programación de un panel a partir de la plantilla


mediante una implementación de plantilla
Azure ofrece la capacidad de organizar la implementación de varios recursos. Puede crear una plantilla de
implementación que especifique el conjunto de recursos que se van a implementar, así como las relaciones entre
ellos. El formato JSON de los recursos es el mismo que si estuviera creándolos uno a uno. La diferencia es que el
lenguaje de plantilla agrega algunos conceptos como variables, parámetros, funciones básicas, etc. Esta sintaxis
extendida solo se admite en el contexto de una implementación de plantilla y no funciona si se usa con las API
imperativas que se han mencionado anteriormente.
Si ha elegido esta última opción, debe realizar la parametrización mediante la sintaxis de parámetros de la plantilla.
Reemplace todas las instancias del identificador del recurso, que hemos visto anteriormente, tal como se muestra
aquí.
Ejemplo de propiedad JSON con el identificador de recurso codificado de forma rígida
id: "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"

Ejemplo de propiedad JSON convertida a una versión con parámetros según los parámetros de plantilla
id: "[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"

También debe declarar algunos metadatos de plantilla requeridos y los parámetros de la parte superior de la
plantilla JSON del modo siguiente:

{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualMachineName": {
"type": "string"
},
"virtualMachineResourceGroup": {
"type": "string"
},
"dashboardName": {
"type": "string"
}
},
"variables": {},

... rest of template omitted ...

Vista de la plantilla de trabajo completa al final de este documento.


Una vez diseñada la plantilla, puede implementarla mediante las API de REST, PowerShell, la CLI de Azure o la
página de implementación de plantillas del portal.
Estas son dos versiones de nuestro JSON del panel de ejemplo. La primera es la versión que hemos exportado
desde el portal y que ya estaba enlazada a un recurso. La segunda es la versión de la plantilla que se puede enlazar
mediante programación a cualquier máquina virtual e implementar con Azure Resource Manager.

Representación JSON de nuestro panel de ejemplo (antes de la


creación de plantillas)
Esto es lo que puede esperar ver si sigue las instrucciones anteriores para capturar la representación JSON de un
panel que ya está implementado. Observe los identificadores de recursos codificados de forma rígida que
muestran que este panel señala a una máquina virtual de Azure específica.

{
"properties": {
"lenses": {
"0": {
"order": 0,
"parts": {
"0": {
"position": {
"x": 0,
"y": 0,
"rowSpan": 2,
"colSpan": 3
},
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"settings": {
"content": {
"settings": {
"content": "## Azure Virtual Machines Overview\r\nNew team members
should watch this video to get familiar with Azure Virtual Machines.",
"title": "",
"subtitle": ""
}
}
}
}
},
"1": {
"position": {
"x": 3,
"y": 0,
"rowSpan": 4,
"colSpan": 8
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"settings": {
"content": {
"settings": {
"content": "This is the team dashboard for the test VM we use on our
team. Here are some useful links:\r\n\r\n1. [Getting started](https://www.contoso.com/tsgs)\r\n1.
[Troubleshooting guide](https://www.contoso.com/tsgs)\r\n1. [Architecture docs](https://www.contoso.com/tsgs)",
"title": "Test VM Dashboard",
"subtitle": "Contoso"
}
}
}
}
},
"2": {
"position": {
"x": 0,
"y": 2,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/VideoPart",
"settings": {
"content": {
"settings": {
"title": "",
"subtitle": "",
"src": "https://www.youtube.com/watch?
v=YcylDIiKaSU&list=PLLasX02E8BPCsnETz0XAMfpLR1LIBqpgs&index=4",
"autoplay": false
}
}
}
}
},
"3": {
"position": {
"x": 0,
"y": 4,
"rowSpan": 3,
"colSpan": 11
},
"metadata": {
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Percentage CPU",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"4": {
"position": {
"x": 0,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Disk Read Operations/Sec",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Disk Write Operations/Sec",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"5": {
"position": {
"x": 3,
"y": 7,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Disk Read Bytes",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Disk Write Bytes",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"6": {
"position": {
"x": 6,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Network In",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Network Out",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"7": {
"position": {
"x": 9,
"y": 7,
"rowSpan": 2,
"colSpan": 2
},
"metadata": {
"inputs": [
{
"name": "id",
"value": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
],
"type": "Extension/Microsoft_Azure_Compute/PartType/VirtualMachinePart",
"asset": {
"idInputName": "id",
"type": "VirtualMachine"
},
"defaultMenuItemId": "overview"
}
}
}
}
},
"metadata": { }
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/dashboards/providers/Microsoft.Portal/dashboards/aa9786ae-e159-483f-b05f-
1f7f767741a9",
"name": "aa9786ae-e159-483f-b05f-1f7f767741a9",
"type": "Microsoft.Portal/dashboards",
"location": "eastasia",
"tags": {
"hidden-title": "Created via API"
}
}

Representación de la plantilla de nuestro panel de ejemplo


La versión de la plantilla del panel ha definido tres parámetros llamados virtualMachineName,
virtualMachineResourceGroup y dashboardName. Los parámetros permiten que este panel señale a una
máquina virtual de Azure diferente cada vez que realice una implementación. Los identificadores con parámetros
aparecen resaltados para mostrar que este panel puede mediante programación configurarse e implementarse
para apuntar a cualquier máquina virtual de Azure. La manera más fácil de probar esta característica es copiar la
plantilla siguiente y pegarla en la página de implementación de plantillas de Azure Portal.
En este ejemplo se implementa un panel por sí mismo, pero el lenguaje de plantilla le permite implementar varios
recursos e incluir uno o más paneles junto a ellos.

{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"virtualMachineName": {
"type": "string"
},
"virtualMachineResourceGroup": {
"virtualMachineResourceGroup": {
"type": "string"
},
"dashboardName": {
"type": "string"
}
},
"variables": {},
"resources": [
{
"properties": {
"lenses": {
"0": {
"order": 0,
"parts": {
"0": {
"position": {
"x": 0,
"y": 0,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"settings": {
"content": {
"settings": {
"content": "## Azure Virtual Machines Overview\r\nNew team
members should watch this video to get familiar with Azure Virtual Machines.",
"title": "",
"subtitle": ""
}
}
}
}
},
"1": {
"position": {
"x": 3,
"y": 0,
"rowSpan": 4,
"colSpan": 8
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"settings": {
"content": {
"settings": {
"content": "This is the team dashboard for the test VM we use
on our team. Here are some useful links:\r\n\r\n1. [Getting started](https://www.contoso.com/tsgs)\r\n1.
[Troubleshooting guide](https://www.contoso.com/tsgs)\r\n1. [Architecture docs](https://www.contoso.com/tsgs)",
"title": "Test VM Dashboard",
"subtitle": "Contoso"
}
}
}
}
},
"2": {
"position": {
"x": 0,
"y": 2,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/VideoPart",
"type": "Extension[azure]/HubsExtension/PartType/VideoPart",
"settings": {
"content": {
"settings": {
"title": "",
"subtitle": "",
"src": "https://www.youtube.com/watch?
v=YcylDIiKaSU&list=PLLasX02E8BPCsnETz0XAMfpLR1LIBqpgs&index=4",
"autoplay": false
}
}
}
}
},
"3": {
"position": {
"x": 0,
"y": 4,
"rowSpan": 3,
"colSpan": 11
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "[resourceId(parameters('virtualMachineResourceGroup'),
'Microsoft.Compute/virtualMachines', parameters('virtualMachineName'))]",
"chartType": 0,
"metrics": [
{
"name": "Percentage CPU",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"4": {
"position": {
"x": 0,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "[resourceId(parameters('virtualMachineResourceGroup'),
'Microsoft.Compute/virtualMachines', parameters('virtualMachineName'))]",
"chartType": 0,
"metrics": [
"metrics": [
{
"name": "Disk Read Operations/Sec",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
},
{
"name": "Disk Write Operations/Sec",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"5": {
"position": {
"x": 3,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "[resourceId(parameters('virtualMachineResourceGroup'),
'Microsoft.Compute/virtualMachines', parameters('virtualMachineName'))]",
"chartType": 0,
"metrics": [
{
"name": "Disk Read Bytes",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
},
{
"name": "Disk Write Bytes",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"6": {
"position": {
"x": 6,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "[resourceId(parameters('virtualMachineResourceGroup'),
'Microsoft.Compute/virtualMachines', parameters('virtualMachineName'))]",
"chartType": 0,
"metrics": [
{
"name": "Network In",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
},
{
"name": "Network Out",
"resourceId": "
[resourceId(parameters('virtualMachineResourceGroup'), 'Microsoft.Compute/virtualMachines',
parameters('virtualMachineName'))]"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"7": {
"position": {
"x": 9,
"y": 7,
"rowSpan": 2,
"colSpan": 2
},
"metadata": {
"inputs": [
{
"name": "id",
"value": "[resourceId(parameters('virtualMachineResourceGroup'),
'Microsoft.Compute/virtualMachines', parameters('virtualMachineName'))]"
}
],
"type": "Extension/Microsoft_Azure_Compute/PartType/VirtualMachinePart",
"asset": {
"idInputName": "id",
"type": "VirtualMachine"
},
"defaultMenuItemId": "overview"
}
}
}
}
}
},
"metadata": { },
"apiVersion": "2015-08-01-preview",
"type": "Microsoft.Portal/dashboards",
"name": "[parameters('dashboardName')]",
"location": "westus",
"tags": {
"hidden-title": "[parameters('dashboardName')]"
}
}
}
]
}
Activación del contraste alto o cambio del tema en
Azure Portal
26/08/2019 • 2 minutes to read • Edit Online

La configuración de contraste alto facilita a lectura en Azure Portal. También puede elegir un tema que cambia los
colores de fondo del portal.
Si necesita más contraste o desea cambiar la combinación de colores en Azure Portal, vaya a la configuración del
portal para realizar el cambio.

Activación del contraste alto


1. En la parte superior de Azure Portal, seleccione Configuración.

2. Elija Blanco o Negro.

3. Seleccione Aplicar.

NOTE
Si selecciona un tema de contraste alto, invalidará todas las demás selecciones de tema.

Cambio del tema


1. En la parte superior de Azure Portal, seleccione Configuración.

2. Elija un tema.

3. Seleccione Aplicar.
Pasos siguientes
Métodos abreviados de teclado de Azure Portal
Exploradores y dispositivos compatibles
Adición, eliminación y ordenación de favoritos
26/08/2019 • 2 minutes to read • Edit Online

Agregue o quite elementos de su lista de favoritos de modo que pueda ir rápidamente a los servicios que utiliza
con mayor frecuencia. Ya se han agregado algunos servicios comunes a su lista de favoritos, pero probablemente
deseará personalizarla. Usted es la única persona que ve los cambios que realiza en los favoritos.

Incorporación o eliminación de un favorito


Los elementos que aparecen en Favoritos se seleccionan de Todos los servicios. Un icono de estrella junto a
cada servicio indica si el elemento aparece en la lista. Seleccione el icono de estrella para agregar o quitar un
servicio de la lista de favoritos.
Adición de Administración de costos + facturación a los favoritos
1. Seleccione Todos los servicios en la parte superior de la barra lateral.

2. En el campo de búsqueda, escriba la palabra "costo". Solo aparecerán los servicios que tienen "costo" en el
título o como palabra clave.

3. Seleccione el icono de estrella.

4. Administración de costos + facturación se ha agregado como último elemento a la lista Favoritos.

Orden de favoritos
Puede cambiar el orden de sus servicios favoritos. Simplemente arrastre y coloque el elemento de menú a otra
ubicación en Favoritos.
Traslado de Administración de costos + facturación a los favoritos
1. Mantenga presionada la entrada Administración de costos + facturación en la lista Favoritos.
2. Mientras lo mantiene presionado, arrastre el elemento a la parte superior de Favoritos y suéltelo.

Pasos siguientes
Para crear un área de trabajo centrado en el proyecto, consulte Creación y uso compartido de paneles en
Azure Portal.
Descubra más procedimientos en la serie de vídeos sobre procedimientos de Azure Portal.
Creación y uso compartido de paneles en Azure
Portal
25/05/2018 • 13 minutes to read • Edit Online

Los paneles proporcionan una manera de crear una vista organizada y centrada en Azure Portal de los recursos
en la nube. Use los paneles como un área de trabajo donde puede iniciar tareas para las operaciones diarias y
supervisar los recursos rápidamente. Por ejemplo, puede crear paneles personalizados basados en proyectos,
tareas o roles de usuario. Azure Portal proporciona un panel predeterminado como punto de partida. Puede editar
el panel predeterminado, crear y personalizar paneles adicionales, y publicar y compartir paneles para que estén
disponibles para otros usuarios. En este artículo se describe cómo crear un nuevo panel, personalizar la interfaz, y
publicar y compartir paneles.

Creación de un nuevo panel


En este ejemplo, se crea un nuevo panel privado y se le asigna un nombre. Para comenzar, siga estos pasos:
1. Inicie sesión en el Azure Portal.
2. Seleccione Panel en la parte superior de la barra lateral izquierda. Es posible que la vista predeterminada
ya esté definida en el panel.
3. Seleccione + Nuevo panel.

4. Esta acción abre la Galería de iconos, desde la que podrá seleccionar los iconos, y una cuadrícula vacía,
desde donde podrá organizarlos.
5. Seleccione el texto Mi panel en la etiqueta del panel y escriba un nombre que le ayude a identificar
fácilmente el panel personalizado.
6. Seleccione Personalización finalizada en el encabezado de página para salir del modo de edición.
Ahora, la vista de panel muestra el panel vacío. Seleccione la lista desplegable situada junto al nombre del panel
para ver los paneles a su disposición: la lista puede incluir los paneles que otros usuarios hayan creado y
compartido.

Edición de paneles
Ahora vamos a editar el panel para agregar y organizar los iconos que representan los recursos de Azure y
cambiar su tamaño.
Agregar iconos
Para agregar iconos a un panel, siga estos pasos:
1. Seleccione Editar en el encabezado de la página.

2. Examine la Galería de iconos o use el campo de búsqueda para buscar el icono que quiera.
3. Seleccione Agregar para agregar automáticamente el icono al panel con una ubicación y tamaño
predeterminados. O bien, arrastre el icono a la cuadrícula y colóquelo donde quiera.
Muchas páginas de recursos (también conocidas como "hojas") incluyen un icono marcador en la barra de
comandos. Si selecciona el icono, se ancla un icono que representa la página de origen al panel activo. Este
método es una forma alternativa de agregar iconos al panel.

TIP
Si trabaja con más de una organización, agregue el icono Identidad de la organización al panel para mostrar con claridad
a qué organización pertenecen los recursos.
Reorganizar los iconos o cambiar su tamaño
Para cambiar el tamaño de un icono o para reorganizar los iconos de un panel, siga estos pasos:
1. Seleccione Editar en el encabezado de la página.
2. Seleccione el menú contextual en la esquina superior derecha de un icono. A continuación, elija un tamaño
de icono. Los iconos que admiten cualquier tamaño también incluyen un "identificador" en la esquina
inferior derecha que le permite arrastrar el icono al tamaño que quiera.

3. Seleccione un icono y arrástrelo a una nueva ubicación en la cuadrícula para organizar el panel.
Configuración de iconos adicional
Algunos iconos necesitan más configuración para mostrar la información que quiere. Por ejemplo, el icono
Gráfico de métricas debe configurarse para mostrar una métrica de Azure Monitor. También puede
personalizar los datos del icono para invalidar la configuración de tiempo predeterminada del panel.
Cualquier icono que necesite configuración muestra el banner Configurar icono hasta que se personaliza.
Seleccione ese banner y, a continuación, realice la configuración necesaria.
NOTE
Un icono de Markdown le permite mostrar contenido estático personalizado en el panel. Podrían ser instrucciones básicas,
una imagen, un conjunto de hipervínculos o incluso la información de contacto. Para obtener más información sobre el uso
de un icono de Markdown, consulte Usar un icono personalizado de Markdown.

Personalizar los datos del icono


Los datos del panel muestran automáticamente la actividad de las últimas 24 horas. Para mostrar un intervalo de
tiempo diferente solo para este icono, siga estos pasos:
1. Seleccione el icono de filtro de la esquina superior izquierda del icono o elija Personalizar los datos
del icono en el menú contextual.

2. Active la casilla para Anular la configuración de tiempo del panel en el nivel de icono.
3. Elija el intervalo de tiempo que se mostrará para este icono. Puede elegir entre los últimos 30 minutos y
los últimos 30 días o definir un intervalo personalizado.
4. Elija la granularidad de tiempo que se mostrará. Puede mostrar incrementos de entre un minuto y un mes.
5. Seleccione Aplicar.

Eliminar un icono
Para quitar un icono de un panel, siga estos pasos:
Seleccione el menú contextual en la esquina superior derecha del icono y, a continuación, seleccione
Quitar del panel. O bien,
Seleccione Editar para acceder al modo de personalización. Mantenga el puntero en la esquina superior
derecha del icono y, a continuación, seleccione el icono de eliminación para quitar el icono del panel.

Clonar un panel
Para usar un panel existente como plantilla para uno nuevo, siga estos pasos:
1. Asegúrese de que la vista de panel muestra el panel que quiere copiar.
2. En el encabezado de página, seleccione Clonar.
3. Se abrirá una copia del panel denominada "Clon de nombre del panel" en el modo de edición. Utilice los pasos
anteriores de este artículo para cambiar el nombre del panel y personalizarlo.

Publicar y compartir un panel


Al crear un panel, será privado de forma predeterminada, lo que significa que será la única persona que puede
verlo. Para poner paneles a disposición de otros usuarios, puede compartirlos con otros usuarios. En primer lugar,
debe publicar el panel como recurso de Azure. Para publicar y compartir un panel personalizado, siga estos pasos:
1. Seleccione Compartir en el encabezado de página. Se abrirá el formulario Uso compartido y control
de acceso.
2. Compruebe que se muestra el nombre del panel correcto.
3. Seleccione un Nombre de suscripción. Los usuarios con acceso a la suscripción pueden usar el panel
compartido. El control de acceso basado en rol de Azure determina el acceso a los recursos que
representan los iconos individuales.
4. Active la casilla para publicar este panel en el grupo de recursos "paneles" para la suscripción seleccionada.
O bien desactive la casilla y elija Publicar en un grupo de recursos existente.
5. Elija una ubicación para el recurso del panel. Es recomendable buscar el panel con otros recursos. Nota: Si
elige entre grupos de recursos existentes, el panel se ubica automáticamente con el grupo de recursos.
6. Seleccione Publicar.

Definir el control de acceso en un panel compartido


Una vez publicado el panel, puede seguir estos pasos para administrar quién tiene acceso al panel:
1. En el panel Uso compartido y control de acceso, seleccione Administrar usuarios.
2. Se abrirá la página Control de acceso. En esta página, puede revisar el nivel de acceso para un usuario o
agregar una nueva asignación de rol. Al agregar una asignación de roles aquí, otorga permisos para el
panel.

NOTE
Los iconos son vistas representativas de los recursos de la organización. El acceso a los recursos se administra mediante la
asignación del control de acceso basado en rol y los permisos se heredan de la suscripción hasta el recurso. Asignar acceso a
un panel no asigna permisos automáticamente para los recursos que se muestran en el panel. Para obtener más
información sobre los permisos para los paneles compartidos y el control de acceso basado en rol para los recursos,
consulte Compartir paneles con el control de acceso basado en rol.

Abrir un panel compartido


Para buscar y abrir un panel compartido, siga estos pasos:
1. Seleccione la lista desplegable situada junto al nombre del panel.
2. Seleccione una opción de la lista de paneles que se muestra o elija Examinar todos los paneles si no
aparece el panel que quiere abrir.

3. En el campo Tipo, seleccione Paneles compartidos.


4. Seleccione una o varias suscripciones. También puede escribir texto para filtrar los paneles por nombre.
5. Seleccione un panel en la lista de paneles compartidos.
Eliminar un panel
Para eliminar permanentemente un panel privado o compartido, siga estos pasos:
1. Seleccione el panel que quiera eliminar en la lista desplegable situada junto al nombre del panel.
2. Seleccione Eliminar en el encabezado de página.
3. Para un panel privado, seleccione Aceptar en el cuadro de diálogo de confirmación para quitar el panel.
Para un panel compartido, en el cuadro de diálogo de confirmación, active la casilla para confirmar que
otros usuarios ya no podrán ver el panel publicado. Después, seleccione Aceptar.

Pasos siguientes
Uso compartido de paneles de Azure mediante el control de acceso basado en rol
Creación mediante programación de paneles de Azure
Uso de un icono de Markdown en los paneles de
Azure para mostrar contenido personalizado
26/08/2019 • 3 minutes to read • Edit Online

Puede agregar un icono de Markdown a los paneles de Azure para mostrar contenido estático y personalizado.
Por ejemplo, con un icono Markdown puede mostrar instrucciones básicas, una imagen o un conjunto de
hipervínculos.

Incorporación de un icono de Markdown al panel


1. Seleccione Panel en la barra lateral de Azure Portal. Si ha creado algún panel personalizado, en la vista del
panel, seleccione el panel donde debe aparecer el icono de Markdown personalizado de la lista desplegable.
Seleccione el icono de edición para abrir la Galería de iconos.

2. En la Galería de iconos, busque el denominado Markdown y haga clic en Agregar. Este icono se
agregará al panel y el panel Editar Markdown se abrirá.
3. Edite los campos Título, Subtítulo y Contenido para personalizar el icono. En el ejemplo que se muestra
a continuación, el icono de Markdown se ha editado para mostrar información personalizada del
departamento de soporte técnico.
4. Seleccione Listo para descartar el panel Editar Markdown. El contenido aparecerá en el icono de
Markdown, cuyo tamaño puede cambiarse al arrastrar el manipulador de la esquina inferior derecha.

Funcionalidades y limitaciones del contenido de Markdown


En el icono de Markdown puede usar cualquier combinación de texto sin formato, la sintaxis de Markdown y
contenido HTML. Azure Portal usa una biblioteca de código abierto denominada marked para transformar el
contenido en HTML que se muestra en el icono. El código HTML generado por marked se procesa previamente en
el portal antes de representarse. Este paso ayuda a garantizar que la personalización no afecta a la seguridad o al
diseño del portal. Durante ese procesamiento previo, se quita cualquier parte del código HTML que suponga una
posible amenaza. En el portal no se permiten los siguientes tipos de contenido:
JavaScript: las etiquetas <script> se quitarán, así como las evaluaciones de JavaScript insertadas.
iframes: las etiquetas <iframe> se quitarán.
Style: las etiquetas <style> se quitarán. Oficialmente no se admiten los atributos de estilo insertados en los
elementos HTML. Quizá algunos elementos insertados le pudieran ser de ayuda, pero si afectan al diseño del
portal, dejarían de funcionar en cualquier momento. El icono de Markdown está pensado para contenido
estático básico que usa los estilos predeterminados del portal.

Pasos siguientes
Para crear un panel personalizado, consulte Creación y uso compartido de paneles en Azure Portal
Exportación o eliminación de la configuración de
usuario
26/08/2019 • 2 minutes to read • Edit Online

Puede usar la configuración y las características de Azure Portal para crear una experiencia personalizada. La
información sobre la configuración personalizada se almacena en Azure. Puede exportar o eliminar los siguientes
datos de usuario:
Paneles privados de Azure Portal
Configuración del usuario, como suscripciones o directorios favoritos y último directorio de inicio de sesión
Temas y otra configuración del portal personalizada
Es una buena idea exportar y revisar la configuración antes de eliminarla. Volver a generar paneles o rehacer la
configuración personalizada puede llevar mucho tiempo.

NOTE
En este artículo se indican los pasos para eliminar los datos personales del dispositivo o del servicio y puede utilizarse para
cumplir con sus obligaciones según el Reglamento general de protección de datos (RGPD). Si desea obtener información
general sobre el RGPD, consulte la sección sobre RGPD del Portal de confianza de servicios.

Exportación o eliminación de la configuración del portal


1. Inicie sesión en el Azure Portal.
2. En la parte superior del portal, seleccione Configuración.

3. Seleccione Exportar todas las opciones de configuración o Eliminar todas las opciones de
configuración y los paneles privados.
En la siguiente tabla se describen estas acciones.

. DESCRIPCIÓN

Exportar todas las opciones de configuración Crea un archivo .json que contiene la configuración de
usuario, como el tema de color, los favoritos y los paneles
privados.

Eliminar todas las opciones de configuración y los Elimina todos los vínculos a paneles privados y otras
paneles privados configuraciones personalizadas que haya realizado en el
portal.

NOTE
Debido a la naturaleza dinámica de la configuración de usuario y el riesgo de daños en los datos, no se puede importar la
configuración desde el archivo .json.
Pasos siguientes
Creación y uso compartido de paneles de Azure
Adición, eliminación y ordenación de favoritos
Métodos abreviados de teclado de Azure Portal
25/05/2018 • 2 minutes to read • Edit Online

Este artículo enumera los métodos abreviados de teclado que funcionan en Azure Portal. Los servicios individuales
pueden tener sus propios métodos abreviados de teclado.

Acciones
PARA REALIZAR ESTA ACCIÓN PRESIONE

Creación de un recurso G+N

Abrir todos los servicios G+B

Buscar recursos, servicios y documentos G+/

Buscar elementos del menú de recursos CTRL + /

Subir el elemento seleccionado de barra lateral izquierda ALT + MAYÚS + Flecha arriba

Bajar el elemento seleccionado de barra lateral izquierda ALT + MAYÚS + Flecha abajo

Navegación
PARA REALIZAR ESTA NAVEGACIÓN PRESIONE

Mover enfoque a la barra de comandos G+,

Alternar el foco entre el encabezado y la barra lateral izquierda G+.

Ir a
PARA IR A ESTA UBICACIÓN PRESIONE

Ir al panel G+D

Ir a Todos los recursos G+A

Ir a Grupos de recursos G+R

Abrir el elemento de barra lateral izquierda en esta posición G + número

Pasos siguientes
Activación del contraste alto o cambio de tema
Exploradores y dispositivos compatibles
Guardado en la lista de IP seguras de las direcciones
URL de Azure Portal en el servidor proxy o firewall
26/08/2019 • 2 minutes to read • Edit Online

Para lograr un buen rendimiento y conectividad entre la red de área local o extensa y la nube de Azure, configure
los dispositivos de seguridad locales de modo que omitan las restricciones de seguridad para las direcciones URL
de Azure Portal. Con frecuencia, los administradores de red implementan servidores proxy, firewalls u otros
dispositivos para ayudar con la seguridad y tener control sobre cómo los usuarios acceden a Internet. Sin embargo,
las reglas diseñadas para proteger a los usuarios a veces pueden bloquear o ralentizar el tráfico de Internet
empresarial legítimo, como las comunicaciones entre usted y Azure. Para optimizar la conectividad entre la red y
Azure Portal y sus servicios, se recomienda agregar las direcciones URL de Azure Portal a la lista de IP seguras.

Direcciones URL de Azure Portal para la omisión del proxy


Agregue la siguiente lista de direcciones URL al servidor proxy o firewall para permitir el tráfico de red a estos
puntos de conexión y omitir las restricciones:
*.aadcdn.microsoftonline-p.com
*.aimon.applicationinsights.io
*.azure.com
*.azuredatalakestore.net
*.azureedge.net
*.exp.azure.com
*.ext.azure.com
*.gfx.ms
*.account.microsoft.com
*.hosting.portal.azure.net
*.marketplaceapi.microsoft.com
*.microsoftonline.com
*.msauth.net
*.msftauth.net
*.portal.azure.com
*.portalext.visualstudio.com
*.sts.microsoft.com
*.vortex.data.microsoft.com
*.vscommerce.visualstudio.com
*.vssps.visualstudio.com
* .windows.net
*.wpc.azureedge.net

NOTE
El tráfico a estos puntos de conexión usa puertos TCP estándar para HTTP (80) y HTTPS (443).

Pasos siguientes
¿Necesita guardar direcciones IP en la lista de IP seguras? Descargue la lista de intervalos IP del centro de
datos de Microsoft Azure.
Otro servicios de Microsoft usan direcciones URL y direcciones IP adicionales para la conectividad. Para
optimizar la conectividad de red de los servicios de Microsoft 365, consulte Set up your network for Office 365
(Configuración de la red para Office 365).
La estructura de los paneles de Azure
26/08/2019 • 12 minutes to read • Edit Online

Este documento le guía a través de la estructura de un panel de Azure con el panel siguiente como ejemplo:

Como los paneles de Azure compartidos son recursos, este panel se puede representar como JSON. La siguiente
representación JSON representa el panel visualizado anteriormente.

{
"properties": {
"lenses": {
"0": {
"order": 0,
"parts": {
"0": {
"position": {
"x": 0,
"y": 0,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"settings": {
"content": {
"settings": {
"content": "## Azure Virtual Machines Overview\r\nNew team members
should watch this video to get familiar with Azure Virtual Machines.",
"title": "",
"subtitle": ""
}
}
}
}
},
"1": {
"position": {
"x": 3,
"y": 0,
"rowSpan": 4,
"colSpan": 8
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/MarkdownPart",
"settings": {
"content": {
"settings": {
"content": "This is the team dashboard for the test VM we use on our
team. Here are some useful links:\r\n\r\n1. [Getting started](https://www.contoso.com/tsgs)\r\n1.
[Troubleshooting guide](https://www.contoso.com/tsgs)\r\n1. [Architecture docs](https://www.contoso.com/tsgs)",
"title": "Test VM Dashboard",
"subtitle": "Contoso"
}
}
}
}
},
"2": {
"position": {
"x": 0,
"y": 2,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [],
"type": "Extension[azure]/HubsExtension/PartType/VideoPart",
"settings": {
"content": {
"settings": {
"title": "",
"subtitle": "",
"src": "https://www.youtube.com/watch?
v=YcylDIiKaSU&list=PLLasX02E8BPCsnETz0XAMfpLR1LIBqpgs&index=4",
"autoplay": false
}
}
}
}
},
"3": {
"position": {
"x": 0,
"y": 4,
"rowSpan": 3,
"colSpan": 11
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Percentage CPU",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"4": {
"position": {
"x": 0,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Disk Read Operations/Sec",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Disk Write Operations/Sec",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"5": {
"position": {
"x": 3,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Disk Read Bytes",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Disk Write Bytes",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"6": {
"position": {
"x": 6,
"y": 7,
"rowSpan": 2,
"colSpan": 3
},
"metadata": {
"inputs": [
{
"name": "queryInputs",
"value": {
"timespan": {
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics": [
{
"name": "Network In",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Network Out",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
],
"type": "Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart",
"settings": {}
}
},
"7": {
"position": {
"x": 9,
"y": 7,
"rowSpan": 2,
"colSpan": 2
},
"metadata": {
"inputs": [
{
"name": "id",
"value": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
],
"type": "Extension/Microsoft_Azure_Compute/PartType/VirtualMachinePart",
"asset": {
"idInputName": "id",
"type": "VirtualMachine"
},
"defaultMenuItemId": "overview"
}
}
}
}
},
"metadata": {
"model": {
"timeRange": {
"value": {
"relative": {
"duration": 24,
"timeUnit": 1
}
},
"type": "MsPortalFx.Composition.Configuration.ValueTypes.TimeRange"
}
}
}
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/dashboards/providers/Microsoft.Portal/dashboards/aa9786ae-e159-483f-b05f-
1f7f767741a9",
"name": "aa9786ae-e159-483f-b05f-1f7f767741a9",
"type": "Microsoft.Portal/dashboards",
"location": "eastasia",
"tags": {
"hidden-title": "Created via API"
}
}

Propiedades de recursos comunes


Vamos a desglosar las secciones relevantes de JSON. Las propiedades de nivel superior, id, name, type, location y
tags se comparten entre todos los tipos de recursos de Azure. Es decir, no tienen mucho que ver con el contenido
del panel.
La propiedad id
El identificador de recurso de Azure está sujeto a las convenciones de nomenclatura de recursos de Azure. Cuando
el portal crea un panel, elige generalmente un id. en forma de identificador único pero se puede utilizar cualquier
nombre válido cuando se crean mediante programación.
La propiedad name
El nombre es el segmento del identificador de recurso que no incluye la suscripción, el tipo de recurso o la
información del grupo de recursos. Básicamente, es el último segmento del identificador de recurso.
La propiedad type
Todos los paneles son del tipo Microsoft.Portal/dashboards.
La propiedad location
A diferencia de otros recursos, los paneles no tienen un componente de tiempo de ejecución. Para los paneles, la
ubicación indica la ubicación geográfica principal que almacena la representación JSON del panel. El valor debe ser
uno de los códigos de ubicación que se pueden recuperar mediante la API de ubicaciones en el recurso de
suscripciones.
La propiedad tags
Las etiquetas son una característica común de los recursos de Azure que le permiten organizar el recurso por pares
de nombre y valor arbitrarios. Para los paneles, hay una etiqueta especial denominada hidden-title. Si el panel
tiene esta propiedad rellenada, se utiliza como el nombre para mostrar del panel en el portal. No se puede cambiar
el nombre de los identificadores de recursos de Azure, pero con las etiquetas sí se puede. Esta etiqueta ofrece un
modo de tener un nombre para mostrar que pueda cambiar para el panel.
"tags": { "hidden-title": "Created via API" }

El objeto properties
El objeto properties contiene dos propiedades, lenses y metadata. La propiedad lenses contiene información
acerca de los iconos (conocidos como elementos) del panel. La propiedad metadata existe para posibles
características futuras.
La propiedad lenses
La propiedad lenses contiene el panel. Tenga en cuenta que el objeto lenses de este ejemplo contiene una
propiedad única denominada "0". Lenses son un concepto de agrupación que no está implementado actualmente
en los paneles. Por ahora, todos los paneles tienen esta propiedad en el objeto lens, que también se llama "0".
El objeto lens
El objeto que hay debajo de "0" contiene dos propiedades, order y parts. En la versión actual de los paneles, order
es siempre 0. La propiedad parts contiene un objeto que define los elementos individuales (conocidos como
iconos) del panel.
El objeto parts contiene una propiedad para cada elemento, donde el nombre de la propiedad es un número. Este
número no es significativo.
El objeto part
Cada objeto part individual tiene las propiedades position y metadata.
El objeto position
La propiedad position contiene información sobre el tamaño y la ubicación del elemento expresado como x, y,
rowSpan y colSpan. Los valores se expresan en términos de unidades de cuadrícula. Estas unidades de cuadrícula
están visibles cuando el panel está en modo de personalización tal como se muestra aquí. Si desea que un icono
tenga una anchura de dos unidades de cuadrícula, una altura de una unidad de cuadrícula y una ubicación en la
esquina superior izquierda del panel, entonces, el objeto position tendrá el siguiente aspecto:
location: { x: 0, y: 0, rowSpan: 2, colSpan: 1 }
El objeto metadata
Cada elemento tiene una propiedad metadata, un objeto solo tiene una propiedad necesaria que se llama type.
Esta cadena indica al portal qué icono debe mostrar. El panel de ejemplo utiliza estos tipos de iconos:
1. Extension/Microsoft_Azure_Monitoring/PartType/MetricsChartPart : se usa para mostrar las métricas de
supervisión
2. Extension[azure]/HubsExtension/PartType/MarkdownPart : se usa para mostrar con texto o imágenes y con el
formato básico para listas, vínculos, etc.
3. Extension[azure]/HubsExtension/PartType/VideoPart : se usa para mostrar vídeos de YouTube, Channel9 y
cualquier otro tipo de vídeo que funcione en una etiqueta de vídeo HTML.
4. Extension/Microsoft_Azure_Compute/PartType/VirtualMachinePart : se usa para mostrar el nombre y el estado de
una máquina virtual de Azure.
Cada tipo de elemento tiene su propia configuración. Las posibles propiedades de configuración se denominan
inputs, settings y asset.
El objeto inputs
El objeto inputs generalmente contiene información que enlaza un icono con una instancia del recurso. El
elementos de máquina virtual en el panel de ejemplo contiene una sola entrada que usa el identificador de recurso
de Azure para expresar el enlace. Este formato de identificador de recurso es coherente en todos los recursos de
Azure.

"inputs":
[
{
"name": "id",
"value": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]

El elemento del gráfico de métricas tiene una sola entrada que expresa el recurso al que se va a enlazar, así como
información sobre las métricas que se van a mostrar. Esta es la entrada para el icono que muestra las métricas
Network In y Network Out.
“inputs”:
[
{
"name": "queryInputs",
"value":
{
"timespan":
{
"duration": "PT1H",
"start": null,
"end": null
},
"id": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1",
"chartType": 0,
"metrics":
[
{
"name": "Network In",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
},
{
"name": "Network Out",
"resourceId": "/subscriptions/6531c8c8-df32-4254-d717-
b6e983273e5d/resourceGroups/contoso/providers/Microsoft.Compute/virtualMachines/myVM1"
}
]
}
}
]

El objeto settings
El objeto settings contiene los elementos configurables de un elemento. En el panel de ejemplo, el elemento
Markdown usa valores para almacenar el contenido de marcado personalizado, así como un título y un subtítulo
configurables.

"settings":
{
"content":
{
"settings":
{
"content": "This is the team dashboard for the test VM we use on our team. Here are some useful
links:\r\n\r\n1. [Getting started](https://www.contoso.com/tsgs)\r\n1. [Troubleshooting guide]
(https://www.contoso.com/tsgs)\r\n1. [Architecture docs](https://www.contoso.com/tsgs)",
"title": "Test VM Dashboard",
"subtitle": "Contoso"
}
}
}

Del mismo modo, el icono de vídeo tiene su propia configuración que contiene un puntero al vídeo para que se
reproduzca, una configuración de reproducción automática e información de título opcional.
"settings":
{
"content":
{
"settings":
{
"title": "",
"subtitle": "",
"src": "https://www.youtube.com/watch?
v=YcylDIiKaSU&list=PLLasX02E8BPCsnETz0XAMfpLR1LIBqpgs&index=4",
"autoplay": false
}
}
}

El objeto asset
Los iconos que están enlazados a objetos del portal de primera clase administrables (denominados recursos)
expresan esta relación mediante el objeto asset. En el panel de ejemplo, el icono de la máquina virtual contiene esta
descripción del recurso. La propiedad idInputName indica al portal que la entrada del identificador contiene el
identificador único para el activo, en este caso, el identificador del recurso. La mayoría de los tipos de recursos
tienen activos definidos en el portal.
"asset": { "idInputName": "id", "type": "VirtualMachine" }

También podría gustarte