Úvod
Kanály umožňují nasadit prostředky Azure opakovatelným způsobem. V tomto modulu se dozvíte, jak rozšířit kanál nasazení tak, aby fungoval s několika prostředími. Váš kanál vám pomůže ověřit a otestovat změny bez přidání rizika do produkčního prostředí. Po ověření změn váš kanál použije stejný proces k nasazení do produkčního prostředí.
Ukázkový scénář
Předpokládejme, že jste správcem Azure ve společnosti s toy. Pracujete se svým týmem webů na vytvoření šablony Bicep, která nasazuje a konfiguruje prostředky Azure. Vytvořili jste také kanál pro automatické nasazení souboru Bicep.
Váš webový tým chce integrovat se službou pro kontrolu produktů třetích stran, která zákazníkům umožňuje odesílat a zobrazovat recenze produktů pro vaše hračky. Webový tým musí být schopný službu vyzkoušet, když ji integruje do webu vaší společnosti, ale tým nechce odesílat skutečné recenze produktů. Týmu byl udělen přístup k verzi sandboxu služby kontroly pro bezpečné testování.
Tým vás teď požádal o pomoc s aktualizací kanálu nasazení. Tým musí nasadit lokalitu do neprodukčního prostředí, které je oddělené od produkčního prostředí, které zákazníci používají. Tým musí použít různá nastavení konfigurace pro rozhraní API hodnocení v jednotlivých prostředích:
Co budeš dělat?
V tomto modulu se dozvíte, jak můžete rozšířit kanál pro nasazení kódu Bicep do více prostředí Azure konzistentním způsobem. Pro každé prostředí vytvoříte samostatná připojení služeb a instanční objekty, které podporují vyšší zabezpečení a izolaci.
Soubory šablon kanálu použijete k definování kroků nasazení na jednom místě a použití parametrů Bicep ke zpracování rozdílů v konfiguraci mezi vašimi prostředími. A zabezpečte hodnoty parametrů, aby v protokolech kanálu nechtěně nevrácely tajné kódy.
Jaký je hlavní cíl?
Po dokončení tohoto modulu budete moct kanál aktualizovat tak, aby cílil na více prostředí. Budete vědět, jak pomocí šablon kanálů zabránit opakování v definicích a jak poskytnout parametry souborům Bicep pro každé prostředí.