V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.
Nepovinný parametr. Pokud je nastavená hodnota true, zřizování se dokončí hned po spuštění skriptu a nebude čekat na dokončení skriptu.
bool
errorBlobManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k objektu blob úložiště errorBlobUri. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že spravované identitě byl udělen přístup ke kontejneru objektu blob s přiřazením role Přispěvatel dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged
Určuje objekt blob úložiště Azure, do kterého se nahraje stream chyb skriptu. Použijte identifikátor URI SAS s přístupem ke čtení, připojení, vytvoření, zápisu nebo použití spravované identity k poskytnutí přístupu virtuálního počítače k objektu blob. Viz parametr errorBlobManagedIdentity.
řetězec
outputBlobManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k objektu blob úložiště outputBlobUri. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že spravované identitě byl udělen přístup ke kontejneru objektu blob s přiřazením role Přispěvatel dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged
Určuje objekt blob úložiště Azure, do kterého se nahraje výstupní stream skriptu. Použijte identifikátor URI SAS s přístupem ke čtení, připojení, vytvoření, zápisu nebo použití spravované identity k poskytnutí přístupu virtuálního počítače k objektu blob. Projděte si parametr outputBlobManagedIdentity.
Nepovinný parametr. Pokud je nastavená hodnota true, selhání skriptu selže při nasazení a ProvisioningState se označí jako neúspěšné. Pokud je nastavená hodnota false, ProvisioningState by odrážel pouze to, jestli byl příkaz spuštění spuštěn platformou rozšíření, nebo ne, což by neoznačovalo, jestli skript selhal v případě selhání skriptu. Projděte si zobrazení instance příkazu spuštění v případě selhání skriptu a podívejte se na executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
bool
RunCommandManagedIdentity
Název
Description
Hodnota
clientId
ID klienta (hodnota GUID) spravované identity přiřazené uživatelem. ObjectId by se nemělo používat, pokud je k dispozici.
řetězec
objectId
ID objektu (hodnota GUID) spravované identity přiřazené uživatelem. ClientId by se nemělo používat, pokud je toto zadané.
řetězec
RunCommandInputParameter
Název
Description
Hodnota
name
Název parametru příkazu spustit.
string (povinné)
hodnota
Hodnota parametru příkazu spustit.
string (povinné)
VirtualMachineRunCommandScriptSource
Název
Description
Hodnota
Commandid
Určuje commandId předdefinovaného předdefinovaného skriptu.
řetězec
script
Určuje obsah skriptu, který se má na virtuálním počítači spustit.
řetězec
identifikátor scriptUri
Určuje umístění pro stažení skriptu. Může to být buď identifikátor URI SAS objektu blob úložiště Azure s přístupem pro čtení, nebo veřejný identifikátor URI.
řetězec
scriptUriManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k scriptUri v případě objektu blob úložiště Azure. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že objekt blob úložiště Azure existuje a že spravovaná identita má udělený přístup ke kontejneru objektu blob s přiřazením role Čtenář dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged.
Tato šablona vytvoří farmu s předplatným SharePointu 2019, 2016 a 2013 s rozsáhlou konfigurací, která může trvat věky, než se provede ručně, včetně federovaného ověřování pomocí ADFS, vztahu důvěryhodnosti OAuth, služby profilů uživatelů a webové aplikace se 2 zónami, které obsahují více kolekcí webů založených na cestách a pojmenovaných hostiteli. Na virtuálních počítačích SharePointu se Chocolatey používá k instalaci nejnovější verze aplikací Notepad++, Visual Studio Code, Azure Data Studio, Fiddler, ULS Viewer a 7-Zip.
Definice prostředku šablony ARM
Typ prostředku virtualMachines/runCommands je možné nasadit s operacemi, které cílí na:
Nepovinný parametr. Pokud je nastavená hodnota true, zřizování se dokončí hned po spuštění skriptu a nebude čekat na dokončení skriptu.
bool
chybaBlobManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k objektu blob úložiště errorBlobUri. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že má spravovaná identita udělený přístup ke kontejneru objektu blob s přiřazením role Přispěvatel dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged
Určuje objekt blob úložiště Azure, do kterého se nahraje stream chyb skriptu. Použijte identifikátor URI SAS s přístupem ke čtení, připojení, vytvoření, zápisu nebo použití spravované identity k poskytnutí přístupu virtuálního počítače k objektu blob. Viz parametr errorBlobManagedIdentity.
řetězec
outputBlobManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k objektu blob úložiště outputBlobUri. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že spravované identitě byl udělen přístup ke kontejneru objektu blob s přiřazením role Přispěvatel dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged
Určuje objekt blob úložiště Azure, do kterého se nahraje výstupní stream skriptu. Použijte identifikátor URI SAS s přístupem ke čtení, připojení, vytvoření, zápisu nebo použití spravované identity k poskytnutí přístupu virtuálního počítače k objektu blob. Projděte si parametr outputBlobManagedIdentity.
Nepovinný parametr. Pokud je nastavená hodnota true, selhání skriptu selže při nasazení a ProvisioningState se označí jako neúspěšné. Pokud je nastavená hodnota false, ProvisioningState by odrážel pouze to, jestli byl příkaz spuštění spuštěn platformou rozšíření, nebo ne, což by neoznačovalo, jestli skript selhal v případě selhání skriptu. Podívejte se na zobrazení instance příkazu spuštění v případě selhání skriptu a podívejte se na executionMessage, output a error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
bool
RunCommandManagedIdentity
Název
Description
Hodnota
clientId
ID klienta (hodnota GUID) spravované identity přiřazené uživatelem. ObjectId by nemělo být použito, pokud je k dispozici.
řetězec
objectId
ID objektu (hodnota GUID) spravované identity přiřazené uživatelem. Pokud je toto id klienta zadané, nemělo by se použít.
řetězec
SpustitCommandInputParameter
Název
Description
Hodnota
name
Název parametru příkazu spuštění
string (povinné)
hodnota
Hodnota parametru příkazu spuštění
string (povinné)
VirtualMachineRunCommandScriptSource
Název
Description
Hodnota
Commandid
Určuje commandId předdefinovaného předdefinovaného skriptu.
řetězec
script
Určuje obsah skriptu, který se má na virtuálním počítači spustit.
řetězec
scriptUri
Určuje umístění pro stažení skriptu. Může to být identifikátor URI SAS objektu blob úložiště Azure s přístupem ke čtení nebo veřejný identifikátor URI.
řetězec
scriptUriManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k scriptUri v případě objektu blob služby Azure Storage. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že existuje objekt blob služby Azure Storage a že má spravovaná identita přístup ke kontejneru objektu blob s přiřazením role Čtenář dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged.
Tato šablona vytvoří farmu předplatného SharePointu / 2019 / 2016 / 2013 s rozsáhlou konfigurací, která by trvalo věky, než se provede ručně, včetně federovaného ověřování pomocí ADFS, vztahu důvěryhodnosti OAuth, služby Profilů uživatelů a webové aplikace se 2 zónami, která obsahuje více kolekcí webů založených na cestě a pojmenovaných hostiteli. Na virtuálních počítačích SharePointu se Chocolatey používá k instalaci nejnovější verze aplikací Notepad++, Visual Studio Code, Azure Data Studio, Fiddler, ULS Viewer a 7-Zip.
Nepovinný parametr. Pokud je nastavená hodnota true, zřizování se dokončí hned po spuštění skriptu a nebude čekat na dokončení skriptu.
bool
errorBlobManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k objektu blob úložiště errorBlobUri. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že spravované identitě byl udělen přístup ke kontejneru objektu blob s přiřazením role Přispěvatel dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged
Určuje objekt blob úložiště Azure, do kterého se nahraje stream chyb skriptu. Použijte identifikátor URI SAS s přístupem ke čtení, připojení, vytvoření, zápisu nebo použití spravované identity k poskytnutí přístupu virtuálního počítače k objektu blob. Viz parametr errorBlobManagedIdentity.
řetězec
outputBlobManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k objektu blob úložiště outputBlobUri. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že spravované identitě byl udělen přístup ke kontejneru objektu blob s přiřazením role Přispěvatel dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged
Určuje objekt blob úložiště Azure, do kterého se nahraje výstupní stream skriptu. Použijte identifikátor URI SAS s přístupem ke čtení, připojení, vytvoření, zápisu nebo použití spravované identity k poskytnutí přístupu virtuálního počítače k objektu blob. Projděte si parametr outputBlobManagedIdentity.
Nepovinný parametr. Pokud je nastavená hodnota true, selhání skriptu selže při nasazení a ProvisioningState se označí jako neúspěšné. Pokud je nastavená hodnota false, ProvisioningState by odrážel pouze to, jestli byl příkaz spuštění spuštěn platformou rozšíření, nebo ne, což by neoznačovalo, jestli skript selhal v případě selhání skriptu. Podívejte se na zobrazení instance příkazu spuštění v případě selhání skriptu a podívejte se na executionMessage, output a error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
bool
RunCommandManagedIdentity
Název
Description
Hodnota
clientId
ID klienta (hodnota GUID) spravované identity přiřazené uživatelem. ObjectId by nemělo být použito, pokud je k dispozici.
řetězec
objectId
ID objektu (hodnota GUID) spravované identity přiřazené uživatelem. Pokud je toto id klienta zadané, nemělo by se použít.
řetězec
SpustitCommandInputParameter
Název
Description
Hodnota
name
Název parametru příkazu spuštění
string (povinné)
hodnota
Hodnota parametru příkazu spuštění
string (povinné)
VirtualMachineRunCommandScriptSource
Název
Description
Hodnota
Commandid
Určuje commandId předdefinovaného předdefinovaného skriptu.
řetězec
script
Určuje obsah skriptu, který se má na virtuálním počítači spustit.
řetězec
identifikátor scriptUri
Určuje umístění pro stažení skriptu. Může to být buď identifikátor URI SAS objektu blob úložiště Azure s přístupem pro čtení, nebo veřejný identifikátor URI.
řetězec
scriptUriManagedIdentity
Spravovaná identita přiřazená uživatelem, která má přístup k scriptUri v případě objektu blob úložiště Azure. V případě identity přiřazené systémem použijte prázdný objekt. Ujistěte se, že objekt blob úložiště Azure existuje a že spravovaná identita má udělený přístup ke kontejneru objektu blob s přiřazením role Čtenář dat v objektech blob služby Storage. V případě identity přiřazené uživatelem nezapomeňte ji přidat pod identitu virtuálního počítače. Další informace o spravované identitě a příkazu Spustit příkaz najdete v tématu https://aka.ms/ManagedIdentity a https://aka.ms/RunCommandManaged.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu: https://aka.ms/ContentUserFeedback.