Inleiding

Voltooid

Met onderliggende en extensieresources hebben uw Azure-implementaties toegang tot de geavanceerde functionaliteit en kracht van het Azure-platform. U kunt deze resourcetypen maken in Bicep met behulp van een duidelijke en begrijpelijke sjabloonsyntaxis.

U kunt bicep ook gebruiken om te verwijzen naar resources die buiten het Bicep-bestand zelf zijn gemaakt. U kunt bijvoorbeeld verwijzen naar resources die uw collega's handmatig hebben gemaakt met behulp van Azure Portal of vanuit een andere Bicep-sjabloon of -module, zelfs als ze zich in een andere resourcegroep of een ander abonnement bevinden. Door deze functies van Bicep te gebruiken, kunt u de mogelijkheid ontgrendelen om krachtige sjablonen te maken die alle aspecten van uw Azure-infrastructuur implementeren.

Voorbeeldscenario

Stel dat u verantwoordelijk bent voor het implementeren en configureren van de Azure-infrastructuur bij een speelgoedbedrijf. De R&D-afdeling van uw bedrijf neemt contact met u op omdat ze werken aan een nieuwe speelgoed drone die glinstert over nietsvermoedende doelen. R&D-teamleden beginnen de drone te testen. Ze zijn van plan telemetrie te verzamelen over de afstand die de drone kan vliegen, de hoeveelheid glitter die het kan spuiten en het batterijniveau.

Ze willen dat u een nieuwe Azure Cosmos DB-database instelt voor het opslaan van deze waardevolle en zeer gevoelige producttestgegevens. Ze moeten alle pogingen tot databasetoegang registreren, zodat ze er zeker van kunnen zijn dat er geen concurrenten toegang hebben tot de gegevens.

Het team heeft een opslagaccount gemaakt om al hun productontwerpdocumenten op te slaan en ze willen dat u alle pogingen om ze te openen kunt controleren.

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

Wat gaan we doen?

In deze module leert u meer over Azure-resourcetypen en hoe onderliggende en extensieresources overal in Azure worden gebruikt. U maakt een Bicep-sjabloon waarmee een set Azure-resources wordt geïmplementeerd en u gebruikt verschillende functies van Bicep, waaronder:

  • Onderliggende resourcedefinities, via geneste resources, de parent eigenschap en door namen van meerdere onderdelen te maken.
  • Extensieresourcedefinities met behulp van de scope eigenschap.
  • Bestaande resourceverwijzingen met behulp van het existing trefwoord.

Wat is het belangrijkste doel?

Aan het einde van deze module kunt u Bicep-sjablonen maken met onderliggende en extensieresources. U kunt ook Bicep-sjablonen maken die verwijzen naar bestaande Azure-resources die buiten het sjabloonbestand zijn gemaakt.

Vereisten

U moet bekend zijn met:

  • Eenvoudige Bicep-sjablonen maken en implementeren.
  • Azure, inclusief Azure Portal, abonnementen, resourcegroepen en resourcedefinities.

Als u de oefeningen in de module wilt volgen, hebt u het volgende nodig: