Sdílet prostřednictvím


Správa prostředků Azure a monitorování nákladů vytvořením úloh automatizace (Preview)

Důležité

Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití pro microsoft Azure Preview.

Pro snadnější správu prostředků Azure můžete vytvořit automatizované úlohy správy pro konkrétní prostředek nebo skupinu prostředků. Tyto úlohy se liší v počtu a dostupnosti na základě typu prostředku. Příklad:

  • Pro účet úložiště Azure můžete nastavit úlohu automatizace, která odesílá měsíční náklady na tento účet úložiště.

  • U virtuálního počítače Azure můžete vytvořit úlohu automatizace, která tento virtuální počítač zapne nebo vypne podle předdefinovaného plánu. Konkrétně můžete vytvořit úlohu, která automaticky spustí nebo zastaví virtuální počítač určitým počtem dní, týdnů nebo měsíců. Na kartě Konfigurace úkolu nastavte hodnotu Interval na počet a hodnotu Frekvence na den, týden nebo měsíc. Úloha automatizace bude dál fungovat, dokud ho neodstraníte nebo nezakážete.

    Můžete například vytvořit úlohu, která automaticky spustí virtuální počítač jednou denně. Na kartě Konfigurace úkolu nastavte interval na 1 a frekvenci na den.

Úlohu automatizace můžete vytvořit z konkrétní šablony úlohy automatizace. Následující tabulka uvádí aktuálně podporované typy prostředků a dostupné šablony úloh v této verzi Preview:

Typ prostředku Šablony úloh Automation
Všechny prostředky v Azure Odeslání měsíčních nákladů na prostředek
Virtuální počítače Azure Dodatečně:

- Vypnutí virtuálního počítače
- Spuštění virtuálního počítače
- Zrušení přidělení virtuálního počítače
Účty služby Azure Storage Dodatečně:

- Odstranění starých objektů blob
Azure Cosmos DB Dodatečně

- Odeslání výsledku dotazu e-mailem

V tomto článku se dozvíte, jak provést následující úlohy:

  • Vytvořte úlohu automatizace pro konkrétní prostředek Azure.

  • Zkontrolujte historii úlohy, která zahrnuje stav spuštění, vstupy, výstupy a další historické informace.

  • Upravte úkol tak, abyste mohli úkol aktualizovat nebo přizpůsobit základní pracovní postup úkolu v návrháři pracovního postupu pracovního postupu.

Jak se úlohy automatizace liší od Služby Azure Automation?

Úlohy automatizace jsou basicnější a odlehčí než Azure Automation. V současné době můžete vytvořit úlohu automatizace pouze na úrovni prostředků Azure. Na pozadí je úloha automatizace ve skutečnosti prostředkem aplikace logiky, který spouští pracovní postup. Tento pracovní postup aplikace logiky využívá službu Azure Logic Apps s více tenanty. Po vytvoření úlohy automatizace můžete zobrazit a upravit podkladový pracovní postup otevřením úkolu v návrháři pracovního postupu. Po dokončení aspoň jednoho spuštění můžete zkontrolovat stav, historii, vstupy a výstupy spuštění.

Ve srovnání se službou Azure Automation je cloudová služba automatizace a konfigurace, která podporuje konzistentní správu napříč prostředími Azure a prostředími mimo Azure. Služba se skládá z automatizace procesů pro orchestraci procesů , které používají runbooky, správu konfigurace se sledováním změn a inventářem, správu aktualizací, sdílené funkce a heterogenní funkce. Automatizace poskytuje úplnou kontrolu nad nasazením, provozem a vyřazením úloh a prostředků z provozu.

Ceny

Když vytvoříte úlohu automatizace, poplatky se nespustí automaticky. Pod ním je úloha automatizace založená na pracovním postupu v prostředku aplikace logiky hostované ve víceklientské službě Azure Logic Apps. Cenový model Consumption se tedy vztahuje na úlohy automatizace. Měření a fakturace jsou založeny na triggeru a provádění akcí v základním pracovním postupu aplikace logiky.

Provádění se měří a fakturuje bez ohledu na to, jestli se pracovní postup úspěšně spustí nebo jestli se pracovní postup dokonce vytvoří instance. Předpokládejme například, že vaše úloha automatizace používá trigger dotazování, který pravidelně provádí odchozí volání do koncového bodu. Tento odchozí požadavek se měří a účtuje se jako spuštění bez ohledu na to, jestli se trigger aktivuje nebo se přeskočí, což má vliv na to, jestli se vytvoří instance pracovního postupu.

Triggery a akce se řídí sazbami plánu Consumption, které se liší podle toho, jestli jsou tyto operace "integrované" nebo "spravované" (Standard nebo Enterprise). Triggery a akce také provádějí transakce úložiště, které používají datovou rychlost plánu Consumption.

Poznámka:

Jako měsíční bonus zahrnuje plán Consumption několik tisíc předdefinovaných spuštění zdarma. Konkrétní informace najdete v sazbách plánu Consumption.

Požadavky

  • Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure.

  • Prostředek Azure, který chcete spravovat. V tomto článku se jako příklad používá účet úložiště Azure.

  • Účet Office 365, pokud chcete postupovat podle příkladu, který odesílá e-maily pomocí Office 365 Outlooku.

Vytvoření úlohy automatizace

  1. Na webu Azure Portal vyhledejte prostředek, který chcete spravovat.

  2. V navigační nabídce prostředků v části Automatizace a vyberte Úkoly (Preview).

    Snímek obrazovky znázorňující nabídku prostředků účtu úložiště a webu Azure Portal s vybranou možností Úkoly (Preview)

  3. V podokně Úkoly vyberte Přidat úlohu , abyste mohli vybrat šablonu úkolu.

    Snímek obrazovky znázorňující podokno Úkoly (Preview) s vybranou možností Přidat úkol

  4. V podokně Přidat úlohu v části Vybrat šablonu v šabloně pro úlohu replikace, kterou chcete vytvořit, vyberte Vybrat. Pokud se další stránka nezobrazí, vyberte Další: Ověření.

    Tento příklad pokračuje výběrem šablony úkolu zdroje Odeslat měsíční náklady.

    Snímek obrazovky znázorňující podokno Přidat úlohu s vybranou šablonou Odeslat měsíční náklady na zdroj

  5. V části Ověření vyberte v části Připojení možnost Vytvořit pro každé připojení, které se zobrazí v úloze, abyste mohli zadat ověřovací přihlašovací údaje pro všechna připojení. Typy připojení v jednotlivých úkolech se liší v závislosti na úkolu.

    Tento příklad ukazuje pouze jedno z připojení, která tato úloha vyžaduje.

    Snímek obrazovky znázorňující vybranou možnost Vytvořit pro připojení Azure Resource Manageru

  6. Po zobrazení výzvy se přihlaste pomocí přihlašovacích údajů účtu Azure.

    Snímek obrazovky znázorňující výběr

    Každé úspěšně ověřené připojení vypadá podobně jako v tomto příkladu:

    Snímek obrazovky znázorňující úspěšné vytvoření připojení

  7. Po ověření všech připojení vyberte Další: Konfigurovat , pokud se další stránka nezobrazí.

  8. V části Konfigurovat zadejte název úkolu a všechny další informace potřebné pro úkol. Až budete hotovi, vyberte Zkontrolovat a vytvořit.

    Poznámka:

    Po vytvoření nemůžete změnit název úkolu, proto zvažte název, který se stále použije, pokud upravíte podkladový pracovní postup. Změny provedené v podkladovém pracovním postupu se vztahují pouze na úkol, který jste vytvořili, nikoli na šablonu úkolu.

    Pokud například pojmenujete úkol SendMonthlyCost, ale později upravíte základní pracovní postup tak, aby běžel každý týden, nemůžete změnit název úkolu na SendWeeklyCost.

    Úkoly, které odesílají e-mailová oznámení, vyžadují e-mailovou adresu.

    Snímek obrazovky znázorňující požadované informace pro vybraný úkol

    Úloha, kterou jste vytvořili, která je automaticky aktivní a spuštěná, se teď zobrazí v seznamu Úkolů .

    Snímek obrazovky znázorňující seznam úkolů automatizace

    Tip

    Pokud se úkol nezobrazí okamžitě, zkuste aktualizovat seznam úkolů nebo chvíli počkat, než ho aktualizujete. Na panelu nástrojů vyberte Aktualizovat.

    Po spuštění vybrané úlohy dostanete e-mail, který vypadá jako v tomto příkladu:

    Snímek obrazovky znázorňující e-mailové oznámení odeslané úkolem

Kontrola historie úkolů

Pokud chcete zobrazit historii spuštění úkolu spolu se stavy, vstupy, výstupy a dalšími informacemi, postupujte takto:

  1. Na webu Azure Portal vyhledejte prostředek, který má historii úloh, kterou chcete zkontrolovat.

  2. V nabídce prostředku v části Nastavení v části Automatizace vyberte Úkoly (Preview).

  3. V seznamuúkolůch Ve sloupci Spuštění úkolu vyberte Zobrazit.

    Snímek obrazovky znázorňující úkol a vybranou možnost Zobrazit

    Podokno Historie spuštění zobrazuje všechna spuštění pro úlohu a jejich stavy, časy spuštění, identifikátory a doby trvání spuštění.

    Snímek obrazovky znázorňující spuštění úkolu, jejich stavy a další informace

    Tady jsou možné stavy spuštění:

    Status Popis
    Zrušeno Úloha byla při spuštění zrušena.
    Neúspěch Úkol má alespoň jednu neúspěšnou akci, ale neexistovaly žádné následné akce pro zpracování selhání.
    Spuštěno Úloha je aktuálně spuštěná.
    Uspěl Všechny akce byly úspěšné. Úkol se může úspěšně dokončit, pokud se akce nezdařila, ale existovala další akce pro zpracování selhání.
    Čekání Spuštění ještě není spuštěné a je pozastavené, protože předchozí instance úlohy je stále spuštěná.

    Další informace najdete v tématu Kontrola historie spuštění v zobrazení monitorování.

  4. Pokud chcete zobrazit stavy a další informace pro každý krok spuštění, vyberte toto spuštění.

    Otevře se podokno spuštění aplikace logiky a zobrazí základní pracovní postup, který běžel.

    • Pracovní postup vždy začíná triggerem. Pro tento úkol pracovní postup začíná triggerem opakování.

    • Každý krok zobrazuje svůj stav a dobu trvání spuštění. Spuštění kroků s 0sekundovým trváním trvalo méně než 1 sekundu.

    Snímek obrazovky znázorňující jednotlivé kroky v době spuštění, stavu a doby trvání spuštění

  5. Pokud chcete zkontrolovat vstupy a výstupy pro každý krok, vyberte krok, který se rozbalí.

    Tento příklad ukazuje vstupy triggeru opakování, který nemá žádné výstupy, protože aktivační událost určuje pouze při spuštění pracovního postupu a neposkytuje žádné výstupy pro následné akce ke zpracování.

    Snímek obrazovky znázorňující rozbalený trigger a vstupy

    Naproti tomu akce Odeslat e-mail obsahuje vstupy z dřívějších akcí v pracovním postupu a výstupech.

    Snímek obrazovky znázorňující rozbalenou akci, vstupy a výstupy

Pokud chcete zjistit, jak můžete vytvářet vlastní automatizované pracovní postupy, abyste mohli integrovat aplikace, data, služby a systémy kromě kontextu úloh automatizace pro prostředky Azure, přečtěte si rychlý start: Vytvoření ukázkového pracovního postupu aplikace logiky Consumption – Azure Portal.

Úprava úkolu

Pokud chcete změnit úkol, máte tyto možnosti:

Úprava vloženého úkolu

  1. Na webu Azure Portal vyhledejte prostředek, který má úlohu, kterou chcete aktualizovat.

  2. V navigační nabídce prostředků v části Automatizace vyberte Úkoly (Preview).</a0>

  3. V seznamuúkolůch Otevřete nabídku se třemi tečkami (...) úkolu a vyberte Upravit v řádku.

    Snímek obrazovky znázorňující otevřenou nabídku se třemi tečkami a vybranou možnost Upravit v řádku

    Ve výchozím nastavení se zobrazí karta Ověření a zobrazí se existující připojení.

  4. Pokud chcete přidat nové přihlašovací údaje pro ověřování nebo vybrat jiné existující přihlašovací údaje pro připojení, otevřete nabídku se třemi tečkami připojení (...) a vyberte přidat nové připojení nebo pokud jsou k dispozici jiné ověřovací přihlašovací údaje.

    Snímek obrazovky znázorňující kartu Ověřování, existující připojení a vybranou nabídku se třemi tečkami

  5. Chcete-li aktualizovat další vlastnosti úlohy, vyberte Další: Konfigurovat.

    V tomto příkladu je jedinou vlastností dostupnou pro úpravy e-mailová adresa.

    Snímek obrazovky znázorňující kartu Konfigurace

  6. Až budete hotovi, zvolte tlačítko Uložit.

Úprava základního pracovního postupu úkolu

Když změníte základní pracovní postup pro úlohu automatizace, ovlivní změny pouze instanci úlohy, kterou jste vytvořili, a ne šablonu, která vytvoří úlohu. Po provedení a uložení změn nemusí název, který jste zadali pro původní úkol, již přesně popsat úkol, takže možná budete muset úkol znovu vytvořit s jiným názvem.

Tip

Osvědčeným postupem je naklonovat podkladový pracovní postup, abyste místo toho mohli zkopírovanou verzi upravit. Tímto způsobem můžete provádět a testovat změny v kopii, zatímco původní úloha automatizace bude fungovat a běží bez rizika přerušení nebo přerušení stávajících funkcí. Po dokončení změn a spokojení s tím, že se nová verze úspěšně spustí, můžete původní úlohu automatizace zakázat nebo odstranit a použít klonovanou verzi pro úlohu automatizace. Následující kroky obsahují informace o tom, jak klonovat pracovní postup.

  1. Na webu Azure Portal vyhledejte prostředek, který má úlohu, kterou chcete aktualizovat.

  2. V navigační nabídce prostředku v části Automatizace vyberte Úkoly.

  3. V seznamuúkolůch Otevřete nabídku se třemi tečkami (...) úkolu a vyberte Otevřít v Logic Apps.

    Snímek obrazovky znázorňující otevřenou nabídku se třemi tečkami a vybranou možnost Otevřít v Logic Apps

    Podkladový pracovní postup úlohy se otevře ve službě Azure Logic Apps a zobrazí podokno Přehled , ve kterém můžete zobrazit stejnou historii spuštění, která je pro danou úlohu dostupná.

    Snímek obrazovky znázorňující úlohu v zobrazení Azure Logic Apps s vybraným podoknem Přehled

  4. Pokud chcete otevřít základní pracovní postup v návrháři, vyberte v navigační nabídce aplikace logiky návrháře aplikace logiky.

    Snímek obrazovky znázorňující vybranou možnost návrháře aplikace logiky a plochu návrháře s podkladovým pracovním postupem

    Teď můžete upravit vlastnosti triggeru a akcí pracovního postupu a také upravit aktivační událost a akce, které definují samotný pracovní postup. Osvědčeným postupem je ale naklonovat pracovní postup, abyste mohli provádět změny v kopii, zatímco původní pracovní postup bude fungovat a spouštět.

  5. Pokud chcete naklonovat pracovní postup a upravit zkopírovanou verzi, postupujte takto:

    1. V nabídce pracovního postupu aplikace logiky vyberte Přehled.

    2. Na panelu nástrojů podokna přehledu vyberte Klonovat.

    3. V podokně vytvoření aplikace logiky v části Název zadejte nový název pracovního postupu zkopírované aplikace logiky.

      S výjimkou stavu aplikace logiky nejsou ostatní vlastnosti k dispozici pro úpravy.

    4. V části Stav aplikace logiky vyberte Zakázáno , aby se klonovaný pracovní postup nespustí při provádění změn. Pracovní postup můžete povolit, až budete připraveni otestovat změny.

    5. Jakmile Azure dokončí zřizování klonovaného pracovního postupu, vyhledejte a otevřete tento pracovní postup v návrháři.

  6. Pokud chcete zobrazit vlastnosti aktivační události nebo akce, rozbalte tuto aktivační událost nebo akci.

    Můžete například změnit trigger opakování tak, aby běžel každý týden, a ne měsíčně.

    Snímek obrazovky znázorňující rozbalenou aktivační událost opakování s otevřeným seznamem četnosti zobrazte dostupné možnosti četnosti.

    Další informace o triggeru opakování najdete v tématu Vytvoření, naplánování a spouštění opakovaných úkolů a pracovních postupů pomocí triggeru Opakování..

  7. Změny uložíte tak, že na panelu nástrojů návrháře vyberete Uložit.

    Snímek obrazovky znázorňující panel nástrojů návrháře a vybraný příkaz Uložit

  8. Pokud chcete otestovat a spustit aktualizovaný pracovní postup, vyberte na panelu nástrojů návrháře možnost Spustit.

    Po dokončení spuštění návrhář zobrazí podrobnosti o spuštění pracovního postupu.

    Snímek obrazovky znázorňující podrobnosti o spuštění pracovního postupu v návrháři

  9. Pokud chcete pracovní postup zakázat, aby úloha neběžel dál, přečtěte si téma Správa aplikací logiky na webu Azure Portal.

Vytvoření šablony úlohy automatizace z pracovního postupu

Vlastní šablonu úlohy automatizace můžete vytvořit pomocí libovolného pracovního postupu aplikace logiky Consumption, který začíná opakovaným triggerem nebo triggerem založeným na událostech, ale ne aktivačními událostmi založenými na http nebo triggery webhooků založených na protokolu HTTP. Pro tento úkol budete potřebovat následující položky:

Pokud chcete vytvořit šablonu a zpřístupnit ji pro použití v Azure, tady jsou základní kroky:

  1. Export pracovního postupu do šablony úlohy automatizace
  2. Nahrajte šablonu do pracovní větve ve forku úložiště.
  3. Otestujte šablonu pomocí nástroje pro ladění webu nebo fiddleru.
  4. Vytvořte žádost o přijetí změn (PR) pro vaši pracovní větev s výchozí větví v úložišti úloh Automatizace Azure na GitHubu.

Jakmile tým Azure Logic Apps zkontroluje a schválí vaši žádost o přijetí změn pro sloučení s výchozí větví, bude vaše šablona aktivní a dostupná všem zákazníkům Azure.

Export pracovního postupu do šablony úloh automatizace

  1. Na webu Azure Portal otevřete pracovní postup aplikace logiky, který chcete exportovat. Ujistěte se, že pracovní postup začíná opakovaným triggerem nebo triggerem založeným na událostech, nikoli triggerem založeným na protokolu HTTP nebo triggerem webhooku založeným na protokolu HTTP.

  2. V nabídce prostředků aplikace logiky vyberte Přehled.

  3. Na panelu nástrojů podokna Přehled vyberte Exportovat>do úlohy automatizace.

    Snímek obrazovky znázorňující panel nástrojů podokna Přehled s vybranou nabídkou Exportovat a vybranou možností Exportovat do úlohy Automatizace

  4. V podokně úloh Exportovat do automatizace, které se otevře, zadejte následující informace:

    Vlastnost Požaduje se Hodnota Popis
    Název šablony Ano <název šablony> Popisný zobrazovaný název šablony úlohy automatizace.

    Důležité: Ujistěte se, že používáte stručný a snadno srozumitelný název, například Seznam zastaralých virtuálních počítačů.

    Popis šablony Ano <template-description> Popis úkolu nebo účelu šablony
    Podporované typy prostředků No Prázdný nebo <podporovaný seznam prostředků Azure> Prvotřídní typy prostředků Azure, ve kterých chcete šablonu zpřístupnit. Typy dílčích prostředků se v současné době nepodporují. Pokud chcete zahrnout všechny prvotřídní typy prostředků Azure, ponechte tuto vlastnost prázdnou. Pokud chcete zadat více typů prostředků, oddělte každý název čárkou a použijte následující syntaxi:

    Microsoft.<poskytovatel> služeb nebo< entita>

    Pokud například chcete šablonu zpřístupnit pro skupiny prostředků Azure, zadejte Microsoft.Resources/resourceGroups. Další informace najdete v tématu Poskytovatelé prostředků pro služby Azure.

    Nepodporované typy prostředků No Prázdný nebo <nepodporovaný seznam typů prostředků Azure> Pokud nějaké existují, typy prostředků Azure, ve kterých konkrétně nechcete šablonu zpřístupnit. Pokud chcete zadat více typů prostředků, oddělte každý název čárkou a použijte následující syntaxi:

    Microsoft.<poskytovatel> služeb nebo< entita>

    Pokud například chcete, aby šablona byla pro skupiny prostředků Azure nedostupná, zadejte Microsoft.Resources/resourceGroups. Další informace najdete v tématu Poskytovatelé prostředků pro služby Azure.

    Konfigurace parametrů No Je to různé. Pokud váš pracovní postup obsahuje definice parametrů mezi prostředími, zobrazí se tyto parametry v této části, abyste mohli provést další konfiguraci. Můžete vybrat, jestli je každá hodnota parametru zadaná buď ze zdroje, nebo od autora úkolu.

    – Pokud vyberete Z prostředku, vyberte hodnotu vlastnosti Source Parameter , kterou chcete použít z daného prostředku:

    -- Název prostředku
    -- Typ prostředku
    -- ID prostředku
    -- ID předplatného
    -- Skupina prostředků
    -- Umístění prostředku.

    - Pokud vyberete možnost Zadaný uživatel, vyberte formát šablony , který určuje, jak tvůrce úkolu poskytuje hodnotu parametru:

    -- Výchozí hodnota: Hodnota parametru je cokoli jiného než interval, frekvence nebo časové pásmo.

    ---- Zadejte zobrazovaný název parametru, výchozí hodnotu a popis.

    ---- Pokud je hodnota časové razítko (hh:mm:ss), nastavte vlastnost Formát na Formát času.

    ---- Chcete-li parametr označit jako povinný, změňte volitelné na povinné.

    -- Interval: Hodnota parametru je interval, například 1 nebo 12.

    -- Frekvence: Hodnota parametru je frekvence, například hodina, den nebo měsíc.

    -- Časové pásmo: Hodnota parametru je časové pásmo, například (UTC-08:00) Tichomoří (USA a Kanada).

    Následující příklad ukazuje vlastnosti ukázkové šablony úlohy automatizace, která funguje jenom u skupiny prostředků Azure:

    Snímek obrazovky s podoknem Exportovat do úlohy Automatizace s ukázkovými vlastnostmi šablony úlohy automatizace

    V tomto příkladu obsahuje podkladový pracovní postup úkolu následující definice parametrů a určuje, že tyto hodnoty parametrů poskytuje tvůrce úkolu:

    Parametr Popis
    emailAddress Určuje e-mailovou adresu, kam se má sestava odeslat. Tento parametr používá výchozí šablonu, která umožňuje zadat informace o parametru, očekávaný formát a to, jestli je parametr volitelný nebo ne. V tomto příkladu parametru je očekávaný formát None a parametr je Povinný.
    numberOf Určuje maximální počet časových jednotek, které může virtuální počítač zůstat nečinný. Tento parametr používá výchozí šablonu.
    timeUnit Určuje časovou jednotku, která se má použít pro hodnotu parametru. Tento parametr používá šablonu Frekvence , která zobrazuje časové jednotky, které může tvůrce úkolu vybrat, například Hodina, Den nebo Měsíc.
  5. Až budete hotovi, vyberte Stáhnout šablonu a šablonu uložte pomocí přípony názvu souboru .json . Pro konzistentní název šablony použijte pouze malá písmena, pomlčky mezi slovy a následující syntaxi:

    <action-verb-Azure-resource><>

    Například na základě předchozího příkladu názvu šablony můžete soubor šablony pojmenovat jako list-stale-virtual-machines.json.

Nahrání šablony do GitHubu

  1. Přejděte na GitHub a přihlaste se pomocí svého účtu GitHub.

  2. Přejděte do úložiště GitHub šablon úloh Automatizace Azure, které vás přenese do výchozí větve v úložišti.

  3. V seznamu větví přepněte na pracovní větev.

  4. Nad seznamemsouborůch >

  5. Přetáhněte definiční soubor pracovního postupu do zadané oblasti na stránce nebo vyberte soubory.

  6. Po přidání šablony ve stejné složce otevřete soubor manifest.json a přidejte položku pro< název> šablony.json soubor.

Otestování šablony

Pomocí oblíbeného nástroje pro ladění webu můžete otestovat šablonu, kterou jste nahráli do pracovního adresáře. Tento příklad pokračuje použitím Fiddleru se skriptem, který upravuje webové požadavky. Pokud používáte jiný nástroj, použijte ekvivalentní kroky a skript pro váš nástroj.

  1. Ve skriptu Fiddler najděte onBeforeRequest() funkci a přidejte do funkce následující kód, například:

    static function OnBeforeRequest(oSession: Session)
    {
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/manifest.json") {
          oSession.url = "raw.githubusercontent.com/<GitHub-username>/automation-task-template/<working-branch>/templates/manifest.json";
       }
    
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/<template-name>") {
          oSession.url = "raw.githubusercontent.com/<GitHub-username>/automation-task-template/<working-branch>/templates/<template-name>";
       }
    
       {...}
    }
    

    Tento kód získá manifest.json a< název> šablony.json soubory z vašeho forku úložiště, nikoli z hlavního úložiště Azure GitHub.

    Na základě příkladu tedy kód přesměrování souboru vypadá jako následující verze:

    static function OnBeforeRequest(oSession: Session)
    {
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/manifest.json") {
          oSession.url = "raw.githubusercontent.com/sophowe/automation-task-template/upload-auto-template/templates/manifest.json";
       }
    
       if (oSession.url == "raw.githubusercontent.com/azure/automation-task-template/master/templates/list-stale-virtual-machines.json") {
          oSession.url = "raw.githubusercontent.com/sophowe/automation-task-template/upload-auto-template/templates/list-stale-virtual-machines.json";
       }
    
       {...}
    }
    
  2. Před spuštěním testu nezapomeňte zavřít všechna okna prohlížeče a vymazat mezipaměť prohlížeče ve Fiddleru.

  3. Otevřete nové okno prohlížeče a přihlaste se k webu Azure Portal.

  4. Otevřete prostředek Azure, ve kterém očekáváte, že najdete úlohu automatizace. Vytvořte úlohu automatizace s exportovanou šablonou. Spusťte úlohu.

Pokud se úloha úspěšně spustí, pokračujte vytvořením žádosti o přijetí změn z pracovní větve do výchozí větve.

Vytvoření žádosti o přijetí změn

  1. V části Potvrdit změny zadejte stručný, ale popisný název aktualizace. Do pole popisu můžete zadat další informace.

  2. Vyberte Vytvořit novou větev pro toto potvrzení a spusťte žádost o přijetí změn. Na příkazovém řádku zadejte název pracovní větve, například:

    <your-GitHub-alias>-<automation-task-name>-template

  3. Až budete připraveni, vyberte Navrhnout změny. Na další stránce vyberte Vytvořit žádost o přijetí změn.

  4. Zadejte název a popis žádosti o přijetí změn. V pravém dolním rohu vyberte Vytvořit žádost o přijetí změn.

  5. Počkejte, až tým Azure Logic Apps zkontroluje vaši žádost o přijetí změn.

Poskytnutí názorů

Rádi bychom od vás slyšeli! Pokud chcete nahlásit chyby, poskytnout zpětnou vazbu nebo pokládat otázky týkající se této funkce preview, obraťte se na tým Azure Logic Apps.

Další kroky