AzureResourceGroupDeployment@1 – Azure-erőforráscsoport üzembe helyezése v1 feladat
Ezzel a feladatokkal üzembe helyezheti, elindíthatja, leállíthatja és törölheti az Azure-erőforráscsoportokat.
Ez a feladat elavult; AzureResourceGroupDeployment@2.
Syntax
# Azure Resource Group Deployment v1
# Deploy, start, stop, delete Azure Resource Groups.
- task: AzureResourceGroupDeployment@1
inputs:
#ConnectedServiceNameSelector: 'ConnectedServiceName' # 'ConnectedServiceName' | 'ConnectedServiceNameClassic'. Azure Connection Type. Default: ConnectedServiceName.
ConnectedServiceName: # string. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Subscription.
#ConnectedServiceNameClassic: # string. Required when ConnectedServiceNameSelector = ConnectedServiceNameClassic. Azure Classic Subscription.
action: 'Create Or Update Resource Group' # 'Create Or Update Resource Group' | 'Select Resource Group' | 'Start' | 'Stop' | 'Restart' | 'Delete' | 'DeleteRG'. Required when ConnectedServiceNameSelector = ConnectedServiceName. Action. Default: Create Or Update Resource Group.
#actionClassic: 'Select Resource Group' # 'Select Resource Group'. Required when ConnectedServiceNameSelector = ConnectedServiceNameClassic. Action. Default: Select Resource Group.
resourceGroupName: # string. Required when ConnectedServiceNameSelector = ConnectedServiceName. Resource Group.
#cloudService: # string. Required when ConnectedServiceNameSelector = ConnectedServiceNameClassic. Cloud Service.
#location: 'East US' # 'Australia East' | 'Australia Southeast' | 'Brazil South' | 'Canada Central' | 'Canada East' | 'Central India' | 'Central US' | 'East Asia' | 'East US' | 'East US 2 ' | 'Japan East' | 'Japan West' | 'North Central US' | 'North Europe' | 'South Central US' | 'South India' | 'Southeast Asia' | 'UK South' | 'UK West' | 'West Central US' | 'West Europe' | 'West India' | 'West US' | 'West US 2'. Required when action = Create Or Update Resource Group. Location. Default: East US.
#csmFile: # string. Required when action = Create Or Update Resource Group. Template.
#csmParametersFile: # string. Optional. Use when action = Create Or Update Resource Group. Template Parameters.
#overrideParameters: # string. Optional. Use when action = Create Or Update Resource Group. Override Template Parameters.
#deploymentMode: 'Incremental' # 'Validation' | 'Incremental' | 'Complete'. Required when action = Create Or Update Resource Group. Deployment Mode. Default: Incremental.
#enableDeploymentPrerequisitesForCreate: false # boolean. Optional. Use when action = Create Or Update Resource Group. Enable Deployment Prerequisites. Default: false.
#enableDeploymentPrerequisitesForSelect: false # boolean. Optional. Use when action = Select Resource Group. Enable Deployment Prerequisites. Default: false.
# Output
#outputVariable: # string. Resource Group.
Bevitelek
ConnectedServiceNameSelector
- Azure-kapcsolat típusa
string
. Engedélyezett értékek: ConnectedServiceName
(Azure Resource Manager), ConnectedServiceNameClassic
(Klasszikus Azure). Alapértelmezett érték: ConnectedServiceName
.
Kötelező. Kiválasztja azt a szolgáltatáskapcsolatot, amely azure-előfizetést tartalmaz az üzembe helyezéshez.
ConnectedServiceName
- Azure-előfizetés
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName
.
Kötelező. Kiválasztja azt a szolgáltatáskapcsolatot, amely azure-előfizetést tartalmaz az üzembe helyezéshez.
ConnectedServiceNameClassic
- Klasszikus Azure-előfizetés
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameClassic
.
Kiválaszt egy klasszikus Azure-előfizetést az üzembe helyezéshez.
action
- Akció
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName
. Engedélyezett értékek: Create Or Update Resource Group
, Select Resource Group
Start
, (Start Virtual Machines), Stop
(Stop Virtual Machines), Restart
(Restart Virtual Machines), Delete
(Delete Virtual Machines) DeleteRG
(Erőforráscsoport törlése). Alapértelmezett érték: Create Or Update Resource Group
.
Az Azure-erőforrásokon vagy -erőforráscsoporton végrehajtandó művelet.
actionClassic
- Akció
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameClassic
. Engedélyezett értékek: Select Resource Group
(Válassza a Cloud Service lehetőséget). Alapértelmezett érték: Select Resource Group
.
Az Azure-erőforrásokon vagy felhőszolgáltatáson végrehajtandó művelet.
resourceGroupName
- Erőforráscsoport
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName
.
Megadja az erőforráscsoport nevét.
cloudService
- Felhőszolgáltatás
string
. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameClassic
.
Megadja a felhőszolgáltatás nevét.
location
- Helyen
string
. Akkor szükséges, ha action = Create Or Update Resource Group
. Engedélyezett értékek: Australia East
, Australia Southeast
, Brazil South
, Canada Central
, Canada East
, Central India
, Central US
, East Asia
East US
, Japan East
Japan West
East US 2
, North Europe
South Central US
Southeast Asia
UK West
UK South
South India
West Europe
North Central US
West Central US
, West India
, , . West US 2
West US
Alapértelmezett érték: East US
.
Az erőforráscsoport üzembe helyezésének helye. Ha az erőforráscsoport már létezik az előfizetésben, a rendszer figyelmen kívül hagyja ezt az értéket.
csmFile
- Sablon
string
. Akkor szükséges, ha action = Create Or Update Resource Group
.
Megadja az Azure Resource Manager-sablonra mutató útvonalat vagy mintát. További információ az Azure Resource Manager-sablonokról. Az első lépésekhez használja ezt a mintasablont.
csmParametersFile
- Sablonparaméterek
string
. Választható. Használja a következőt: action = Create Or Update Resource Group
.
A paraméterfájl URL-címét adja meg. Példa URL-cím: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json
Ha privát tárfiókban tárolt fájlt szeretne használni, kérje le és adja meg a közös hozzáférésű jogosultságkód (SAS) tokent a sablon URL-címében. Példa: <blob_storage_url>/template.json?<SAStoken>
Paraméterfájl tárfiókba való feltöltéséhez és SAS-jogkivonat létrehozásához használja az Azure-fájlmásolási feladatot, vagy kövesse a lépéseket a PowerShell vagy az Azure CLI használatával.
A sablonparaméterek rácsban való megtekintéséhez kattintson a …
sablonparaméterek felülbírálása szövegmező mellett. Ehhez a funkcióhoz engedélyezni kell a CORS-szabályokat a forrásnál. Ha a sablonok az Azure Storage-blobban találhatók, a CORS engedélyezéséhez tekintse meg az eltérő eredetű erőforrások megosztását ismertető cikket.
overrideParameters
- Sablonparaméterek felülbírálása
string
. Választható. Használja a következőt: action = Create Or Update Resource Group
.
Megadja a felülbírálandó sablonparamétereket.
A sablonparaméterek rácsban való megtekintéséhez kattintson a ...
Paraméterek felülbírálása szövegmező mellett. Ehhez a funkcióhoz engedélyezni kell a CORS-szabályokat a forrásnál. Ha a sablonok az Azure Storage-blobban találhatók, hivatkozzon erre a sztringre a CORS engedélyezéséhez, vagy írja be a felülbírálandó sablonparamétereket a szövegmezőbe.
Példa: -storageName fabrikam -adminUsername $(vmusername) -adminPassword (ConvertTo-SecureString -String '$(password)' -AsPlainText -Force) -azureKeyVaultName $(fabrikamFibre)
.
Ha a paraméter értéke több szóval is rendelkezik, akkor is foglalja idézőjelekbe a szavakat, ha változók használatával adja át az értéket.
Például: -name "parameter value" -name2 "$(var)"
.
Az objektumtípus paramétereinek felülbírálásához sztringezett JSON-objektumokat használjon.
Például: -options ["option1"] -map {"key1": "value1" }
.
deploymentMode
- Üzembehelyezési mód
string
. Akkor szükséges, ha action = Create Or Update Resource Group
. Engedélyezett értékek: Validation
(Csak érvényesítés), Incremental
, Complete
. Alapértelmezett érték: Incremental
.
A Incremental
mód az üzemelő példányokat az erőforráscsoport növekményes frissítéseként kezeli. Változatlan erőforrásokat hagy az erőforráscsoportban, de nincsenek megadva a sablonban.
Complete
A mód törli a sablonban nem szereplő erőforrásokat. A teljes mód viszonylag több időt vesz igénybe, mint a növekményes mód. Ha a feladat túllépi az időkorlátot, érdemes lehet növelni az időtúllépést, vagy átváltani a Incremental
módra.
Figyelmeztetés
A teljes mód törli az erőforráscsoportban lévő összes olyan erőforrást, amely nincs megadva a sablonban. Ellenőrizze, hogy a központilag telepített erőforráscsoport nem tartalmaz-e olyan szükséges erőforrásokat, amelyek nincsenek megadva a sablonban.
Validate
A mód lehetővé teszi, hogy problémákat keressen a sablonnal, mielőtt tényleges erőforrásokat hoz létre.
Megjegyzés
A Validate
mód mindig létrehoz egy erőforráscsoportot, még akkor is, ha nincsenek üzembe helyezve erőforrások.
További információ az üzembehelyezési módokról.
enableDeploymentPrerequisitesForCreate
- Üzembe helyezési előfeltételek engedélyezése
boolean
. Választható. Használja a következőt: action = Create Or Update Resource Group
. Alapértelmezett érték: false
.
Csak akkor alkalmazható, ha az erőforráscsoport virtuális gépeket tartalmaz.
Az Üzembehelyezési csoport beállítás választása konfigurálja az üzembehelyezési csoport ügynökét az egyes virtuális gépeken.
A WinRM beállítás kiválasztásával a Windows Remote Management (WinRM) figyelője HTTPS protokollon keresztül konfigurálható az 5986-os porton egy önaláírt tanúsítvány használatával. Ez a konfiguráció az Azure-gépek üzembehelyezési műveletének végrehajtásához szükséges. Ha a cél virtuális gépeket terheléselosztó biztosítja, győződjön meg arról, hogy a bejövő NAT-szabályok konfigurálva vannak a célporthoz (5986).
enableDeploymentPrerequisitesForSelect
- Üzembe helyezési előfeltételek engedélyezése
boolean
. Választható. Használja a következőt: action = Select Resource Group
. Alapértelmezett érték: false
.
Csak akkor alkalmazható, ha az erőforráscsoport virtuális gépeket tartalmaz.
Az Üzembehelyezési csoport beállítás választása konfigurálja az üzembehelyezési csoport ügynökét az egyes virtuális gépeken.
A WinRM beállítás kiválasztásával a Windows Remote Management (WinRM) figyelője HTTPS protokollon keresztül konfigurálható az 5986-os porton egy önaláírt tanúsítvány használatával. Ez a konfiguráció az Azure-gépek üzembehelyezési műveletének végrehajtásához szükséges. Ha a cél virtuális gépeket terheléselosztó biztosítja, győződjön meg arról, hogy a bejövő NAT-szabályok konfigurálva vannak a célporthoz (5986).
outputVariable
- Erőforráscsoport
string
.
Meglévő erőforráscsoport kiválasztásakor kötelező. Az erőforráscsoport változójának nevét adja meg. A változó használatával $(variableName)
hivatkozhat az erőforráscsoportra a következő feladatokban, például a Célgépeken futó PowerShell-feladatban az alkalmazások üzembe helyezéséhez.
Csak akkor érvényes, ha a kijelölt művelet , Create
Update
vagy Select
.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: azureps |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.103.0 vagy újabb |
Feladatkategória | Üzembe helyezés |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: