Aktualizace souboru azure.yaml

Dokončeno

Vaše šablona obsahuje zdrojový kód vaší aplikace a definuje soubory Bicep pro vytvoření odpovídající infrastruktury. Vaše šablona ale stále potřebuje popsat vztah mezi zdrojovým kódem aplikace a prostředky Azure. Soubor azure.yaml můžete použít k popisu jedné nebo více aplikačních služeb v základu kódu a způsobu jejich nasazení do zřízených prostředků Azure.

  1. V kořenovém adresáři projektu vyhledejte a otevřete azure.yaml soubor. Soubor obsahuje různé komentáře ke kódu, které poskytují užitečné pokyny a příklady, jak definovat služby. Definice služeb mapují složku ve zdrojovém kódu na prostředek v Azure pomocí standardizované struktury YAML.

  2. Zkopírujte a vložte následující definici do dolní části azure.yaml souboru:

    services:
        web:
            language: csharp
            project: ./src/web
            host: appservice
    

    Každý řádek kódu v tomto ukázkovém schématu popisuje jiný aspekt služeb ve vaší aplikaci:

    • services – Každý azure.yaml soubor definuje jeden uzel nejvyšší úrovně services , který vypíše jednu nebo více služeb v šabloně.
    • web – název vaší volby, který se mapuje na službu v kódu aplikace, například api nebo worker. Tento název se ale musí shodovat s hodnotou azd-service-name značky, kterou jste přiřadili k prostředku v kódu Bicep nebo Terraformu. Tato služba má například hodnotu web z důvodu definice služby App Service v zadaném app.bicep tags: { 'azd-service-name': 'web' }souboru . Toto přidružení pojmenování značek vysvětluje, azd do kterého prostředku Azure se má zadaný adresář kódu nasadit.
    • language – Vlastnost, která určuje jazyk kódu, který chcete nasadit. azdv současné době podporuje jazykové hodnoty , csharppythonjavascript a java.
    • project – Vlastnost, která nastaví cestu k umístění, kde je uložen kód pro službu.
    • host – Vlastnost, která definuje typ služby Azure, do které se aplikace nasadí.

    Poznámka:

    Znovu se ujistěte, že název vaší služby (v tomto případě: web) azure.yaml odpovídá azd-service-name značce odpovídajícího prostředku hostitele definovaného v souboru Bicep.

azure.yaml Po dokončení jsou splněny všechny klíčové strukturální komponenty šablony. V další lekci se dozvíte, jak zřídit a nasadit prostředky šablony do Azure.