Introducción

Completado

Los recursos secundarios y de extensión permiten que las implementaciones de Azure accedan a la funcionalidad y eficacia avanzadas de la plataforma Azure. Puede crear estos tipos de recursos en Bicep mediante una sintaxis de plantilla clara y comprensible.

También puede usar Bicep para hacer referencia a los recursos creados fuera del propio archivo Bicep. Por ejemplo, puede hacer referencia a los recursos que sus compañeros han creado manualmente mediante Azure Portal o desde otra plantilla o módulo de Bicep, incluso si están en un grupo de recursos o suscripción diferente. Recurra a estas características de Bicep para crear plantillas eficaces que implementen todos los aspectos de la infraestructura de Azure.

Escenario de ejemplo

Supongamos que es responsable de implementar y configurar la infraestructura de Azure en una empresa de juguetes. El departamento de I+D de la empresa se pone en contacto con usted porque están trabajando en un nuevo dron de juguete que rocía de purpurina a objetivos desprevenidos. Los miembros del equipo de I+D están empezando a probar el dron. Planean recoger telemetría sobre la distancia a la que puede volar el dron, la cantidad de purpurina que puede pulverizar y el nivel de batería.

Quieren que configure una nueva base de datos de Azure Cosmos DB para almacenar estos datos de prueba de productos valiosos y altamente confidenciales. Necesitan que registre todos los intentos de acceso a la base de datos para estar seguros de que ningún competidor está accediendo a los datos.

El equipo creó una cuenta de almacenamiento para guardar todos los documentos de diseño de sus productos, y quieren que usted les ayude a auditar todos los intentos de acceder a ellos.

Architecture diagram showing how logs are sent from the new Azure Cosmos DB account and the storage account to the Log Analytics workspace.

¿Qué hará?

En este módulo, aprende sobre los tipos de recursos de Azure y cómo se usan los recursos secundarios y de extensión en Azure. Crea una plantilla de Bicep que implementa un conjunto de recursos de Azure y usa varias características de Bicep, entre ellas:

  • Definiciones de recursos secundarios, a través de recursos anidados, la propiedad parent y la construcción de nombres de recursos de varias partes.
  • Definiciones de recursos de extensión mediante la propiedad scope.
  • Referencias de recursos existentes, mediante la palabra clave existing.

¿Cuál es el objetivo principal?

Al final de este módulo, podrá crear plantillas de Bicep que incluyan recursos secundarios y de extensión. También podrá crear plantillas de Bicep que hacen referencia a los recursos de Azure preexistentes que se han creado fuera del archivo de plantilla.

Requisitos previos

Debería estar familiarizado con lo siguiente:

  • Creación e implementación de plantillas básicas de Bicep.
  • Azure, incluidos Azure Portal, las suscripciones, los grupos de recursos y las definiciones de recursos.

Para seguir los ejercicios del módulo, necesitará lo siguiente: