A New-AzDeployment parancsmag üzembe helyezést ad hozzá az aktuális előfizetés hatókörében.
Ide tartoznak az üzembe helyezéshez szükséges erőforrások.
Az Azure-erőforrások felhasználó által felügyelt Azure-entitások. Az erőforrások egy erőforráscsoportban is élhetnek, például adatbázis-kiszolgáló, adatbázis, webhely, virtuális gép vagy Tárfiók.
Vagy lehet előfizetési szintű erőforrás, például szerepkördefiníció, szabályzatdefiníció stb.
Ha erőforrásokat szeretne hozzáadni egy erőforráscsoporthoz, használja a New-AzResourceGroupDeployment parancsot, amely üzembe helyezést hoz létre egy erőforráscsoportban.
A New-AzDeployment parancsmag létrehoz egy üzembe helyezést az aktuális előfizetési hatókörben, amely előfizetési szintű erőforrásokat helyez üzembe.
Ha üzembe helyezést szeretne hozzáadni az előfizetéshez, adja meg a helyet és a sablont.
A hely megadja az Azure Resource Managernek, hogy hol tárolja az üzembehelyezési adatokat. A sablon egy JSON-sztring, amely az üzembe helyezendő erőforrásokat tartalmazza.
A sablon paraméterhelyőrzőket tartalmaz a szükséges erőforrásokhoz és konfigurálható tulajdonságértékekhez, például nevekhez és méretekhez.
Ha egyéni sablont szeretne használni az üzembe helyezéshez, adja meg a TemplateFile paramétert vagy a TemplateUri paramétert.
Minden sablon paraméterekkel rendelkezik a konfigurálható tulajdonságokhoz.
A sablonparaméterek értékeinek megadásához adja meg a TemplateParameterFile paramétert vagy a TemplateParameterObject paramétert .
Másik lehetőségként használhatja azokat a sablonparamétereket, amelyek dinamikusan hozzáadódnak a parancshoz egy sablon megadásakor.
Dinamikus paraméterek használatához írja be őket a parancssorba, vagy írjon be egy mínuszjelet (-) egy paraméter jelzéséhez, és a Tab billentyűvel válthat az elérhető paraméterek között.
A parancssorban megadott sablonparaméter-értékek elsőbbséget élveznek a sablonparaméter objektumában vagy fájljában lévő értékekkel szemben.
Példák
1. példa: Üzembe helyezés létrehozása egyéni sablon és paraméterfájl használatával
Ez a parancs egy új üzembe helyezést hoz létre az aktuális előfizetés hatókörében egy egyéni sablon és egy sablonfájl használatával a lemezen, meghatározott címkeparaméterrel.
A parancs a TemplateFile paraméterrel adja meg a sablont és a TemplateParameterFile paramétert egy olyan fájl megadásához, amely paramétereket és paraméterértékeket tartalmaz.
2. példa: Nem nyilvános tárfiókban tárolt sablon üzembe helyezése URI- és SAS-jogkivonat használatával
Ez a parancs létrehoz egy új üzembe helyezést a sablon használatával a TemplateUri-ban, amely nem nyilvános, és egy tokenparamétert igényel a hozzáféréshez, amelyet a QueryString paraméterrel adna meg.
A parancs futtatása hatékonyan éri el a sablont az URL-cím https://example.com/example.json?foohasználatával.
Ez akkor használható, ha sablont szeretne használni egy tárfiókban úgy, hogy az SAS-jogkivonatot QueryStringként adja meg
3. példa: Egyéni sablonobjektum és paraméterfájl használata üzembe helyezés létrehozásához
Ez a parancs létrehoz egy új üzembe helyezést az aktuális előfizetés hatókörében egy egyéni sablon és egy sablonfájl használatával a lemezen, amelyet memóriabeli kivonatolóvá alakítottak át.
Az első két parancs felolvassa a lemezen lévő sablonfájl szövegét, és átalakítja memórián belüli kivonatolóvá.
Az utolsó parancs a TemplateObject paraméterrel adja meg ezt a kivonatolót és a TemplateParameterFile paramétert egy olyan fájl megadásához, amely paramétereket és paraméterértékeket tartalmaz.
4. példa: .bicepparam-fájl használata üzembe helyezés létrehozásához
Ez a parancs létrehoz egy új üzembe helyezést az aktuális előfizetés hatókörében egy .bicepparam fájl használatával a lemezen.
A parancs a TemplateParameterFile paraméterrel határoz meg egy .bicepparam-fájlt.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-Name
A létrehozni kívánt üzembe helyezés neve. Ha nincs megadva, a sablonfájl neve alapértelmezés szerint a sablonfájl megadásakor van megadva; a sablonobjektumok (például "20131223140835") megadásakor az alapértelmezett érték.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-Pre
Ha be van állítva, azt jelzi, hogy a parancsmagnak a kiadás előtti API-verziókat kell használnia, amikor automatikusan meghatározza, hogy melyik verziót használja.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-SkipTemplateParameterPrompt
Kihagyja a PowerShell dinamikus paraméterfeldolgozását, amely ellenőrzi, hogy a megadott sablonparaméter tartalmazza-e a sablon által használt összes szükséges paramétert. Ez az ellenőrzés arra kéri a felhasználót, hogy adjon meg értéket a hiányzó paramétereknek, de ha a -SkipTemplateParameterPrompt adja meg, akkor a rendszer azonnal figyelmen kívül hagyja ezt a kérést, és azonnal hibát jelez, ha egy paraméter nem szerepel a sablonban. Nem interaktív szkriptek esetén -SkipTemplateParameterPrompt is megadható, hogy jobb hibaüzenetet jelenítsen meg abban az esetben, ha nem minden szükséges paraméter teljesül.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
ByTemplateUriAndParameterFile
Position:
Named
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
ByTemplateUriAndParameterUri
Position:
Named
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
ByTemplateUriWithNoParameters
Position:
Named
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-ValidationLevel
Beállítja az érvényesítési/mi-ha érvényesítési szintet. Az ValidationLevel lehet sablon (Kihagyja a szolgáltató érvényesítését), a Provider (Teljes ellenőrzést hajt végre) vagy a ProviderNoRbac (Teljes ellenőrzést hajt végre RBAC olvasási ellenőrzésekkel a szolgáltató érvényesítéséhez szükséges RBAC-írási ellenőrzések helyett).
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-WhatIfExcludeChangeType
A What-If eredményekből kizárandó vesszővel tagolt erőforrás-módosítási típusok. Akkor alkalmazható, ha a -WhatIf vagy -Confirm kapcsoló be van állítva.
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.