Batch Service REST API-verziószámozás
A Batch szolgáltatás REST API által biztosított műveletek több verzióval is rendelkezhetnek a visszamenőleges kompatibilitás érdekében, mivel az API idővel fejlődik. A REST-hívással meg kell adnia, hogy a művelet melyik verzióját szeretné használni a híváskor. Ha az alkalmazás egy művelet régebbi verzióját hívja meg, dönthet úgy, hogy továbbra is meghívja a régebbi verziót, vagy módosítja a kódot egy újabb verzió meghívásához. Ha a verzió nincs megadva, vagy helytelen verzió van megadva, a rendszer hibát ad vissza.
A művelet használni kívánt verziójának megadásához állítsa be az api-version lekérdezési paramétert. A verzió a Group.Major.Minor formátumot tartalmazza, ahol a csoport "YYYY-MM-DD" formátumban van, a Major pedig egész szám, a Minor pedig egész szám.
Legújabb verzió: 2023-05-01.17.0
- [Törés] Eltávolított Batch-feladat/Készletélettartam-statisztika API:
lifetimejobstats
éslifetimepoolstats
. - Logikai tulajdonság
enableAcceleratedNetworking
hozzáadva a értékhezNetworkConfiguration
.- Ez a tulajdonság határozza meg, hogy ennek a készletnek engedélyeznie kell-e a gyorsított hálózatkezelést, amelynek alapértelmezett értéke Hamis.
- Az, hogy engedélyezhető-e ez a funkció, az is kapcsolódik, hogy támogatott-e egy operációs rendszer/virtuálisgép-példány, amelynek igazodnia kell a Gyorsított hálózatkezelési szabályzathoz.
- Logikai tulajdonság
enableAutomaticUpgrade
hozzáadva a értékhezVMExtension
.- Ez a tulajdonság határozza meg, hogy a bővítményt automatikusan frissítenie kell-e a platformnak, ha elérhető a bővítmény újabb verziója.
- A tulajdonsága
type
ContainerConfiguration
, amely most két értéket támogat:DockerCompatible
ésCriCompatible
.
Korábbi verziók
A korábbi verziók a következők:
- 2022-10-01.16.0
- 2022-01-01.15.0
- 2021-06-01.14.0
- 2020-09-01.12.0
- 2020-03-01.11.0
- 2019-08-01.10.0
- 2019-06-01.9.0
- 2018-12-01.8.0
- 2018-08-01.7.0
- 2018-03-01.6.1
- 2017-09-01.6.0
- 2017-06-01.5.1
- 2017-05-01.5.0
- 2017-01-01.4.0
- 2016-07-01.3.1
- 2016-02-01.3.0
- 2015-12-01.2.2
- 2015-11-01.2.1
- 2015-06-01.2.0
- 2015-03-01.1.1
- 2014-10-01.1.0
Verzió: 2022-10-01.16.0
NodeCommunicationMode
Új tulajdonság hozzáadva, amely meghatározza, hogyan kommunikál egy készlet a Batch szolgáltatássalcurrentNodeCommunicationMode
Új típusú tulajdonságot adott hozzá aNodeCommunicationMode
CloudPool
modellhez, hogy a készletkommunikációs mód aktuális állapotára hivatkozzon.targetNodeCommunicationMode
Új típusú tulajdonságot adott hozzá aNodeCommunicationMode
következő modellekhez, hogy a készlet kívánt csomópontkommunikációs módjára hivatkozzon:
Verzió: 2022-01-01.15.0
- Új
uploadHeaders
tulajdonságot adott hozzá aOutputFileBlobContainerDestination
modellhez, hogy a felhasználók egyéni HTTP-fejléceket állítsanak be az erőforrásfájl-feltöltéseken. - Új
allowTaskPreemption
tulajdonságot adott hozzá a következő modellekhez a magasabb prioritású tevékenységek feladatelőzéséhez (Comms-Enabled vagy egybérlős készletre van szükség):
Verzió: 2021-06-01.14.0
- Felhasználó által hozzárendelt felügyelt identitások hozzárendelésének képessége a fájlhoz
CloudPool
. Ezek az identitások elérhetővé válnak a készlet minden csomópontján, és különböző erőforrások eléréséhez használhatók. - A
identityReference
következő modellekhez hozzáadott tulajdonság támogatja az erőforrások felügyelt identitáson keresztüli elérését: - Új
extensions
tulajdonság hozzáadva a VirtualMachineConfigurationhozCloudPool
a csomópontok virtuálisgép-bővítményeinek megadásához - Hozzáadta a rendelkezésre állási zónák megadásának lehetőségét a VirtualMachineConfiguration új tulajdonságával
nodePlacementConfiguration
- Új
osDisk
tulajdonság hozzáadva a VirtualMachineConfiguration elemhez, amely a virtuális gép operációsrendszer-lemezének beállításait tartalmazza.- A
placement
tulajdonság aDiffDiskSettings
készletben lévő összes virtuális gép operációsrendszer-lemezeinek rövid élettartamú lemezelhelyezését határozza meg. Ha a "CacheDisk" értékre állítja, a rendszer a rövid élettartamú operációsrendszer-lemezt a virtuálisgép-gyorsítótárban tárolja.
- A
- Tulajdonság hozzáadva
maxParallelTasks
CloudJob
a feladatonként egyszerre futtatható tevékenységek maximális számának szabályozásához (alapértelmezés szerint -1, azaz korlátlan). Ez a tulajdonság jelenleg privát előzetes verzióban érhető el. - Hozzáadott
virtualMachineInfo
tulajdonságComputeNode
, amely információkat tartalmaz a virtuális gép aktuális állapotáról, beleértve a virtuális gép által használt marketplace-rendszerkép pontos verzióját. - Tulajdonság hozzáadva
recurrenceInterval
Schedule
a két egymást követő feladat kezdési időpontjai közötti intervallum szabályozásához egy feladatütemezésben.
Verzió: 2020-09-01.12.0
- [Törés] Lecserélte a tulajdonságot
maxTasksPerNode
taskSlotsPerNode
a készletre. Ha ezt a tulajdonságfeladatot egy feladatban használja, dinamikusan több tárolóhelyet használhat, így részletesebben szabályozhatja az erőforrás-felhasználást. - [Törés] A választípust
GetTaskCounts
a visszatérésreTaskCountsResult
módosította, amely egy összetett objektum, amely az előzőTaskCounts
objektumot tartalmazza, és egy újTaskSlotCounts
objektum, amely hasonló információkat tartalmaz a használt tárolóhelyek kontextusában. - Hozzáadta a tulajdonságot
requiredSlots
a feladathoz, így a felhasználó megadhatja, hogy hány tárolóhelyet kell felvennie egy csomóponton.
Verzió: 2020-03-01.11.0
- Lehetővé tette a ComputeNode lemezmeghajtók titkosítását a tulajdonság új
DiskEncryptionConfiguration
tulajdonságávalVirtualMachineConfiguration
. - [Törés] A
virtualMachineImageId
tulajdonságaImageReference
mostantól csak egy Shared Image Gallery képre hivatkozhat. - [Törés] A
password
kérelem törzsének tulajdonságaAdd Certificate
nem kötelező a PFX formátumú tanúsítványok esetében. - [Törés] A készletek mostantól nyilvános IP-cím nélkül is kiépíthetők a következő új
PublicIPAddressConfiguration
tulajdonságávalNetworkConfiguration
: . - [Törés] A
publicIPs
tulajdonságaNetworkConfiguration
átnevezveipAddressIds
lett, és a tulajdonságba is átPublicIPAddressConfiguration
lett helyezve. Ez a tulajdonság csak akkor adható meg, haprovision
a tulajdonsága .usermanaged
Verzió: 2019-08-01.10.0
- A készlet új
publicIPs
tulajdonságán keresztül megadható a nyilvános IP-címekNetworkConfiguration
gyűjteménye. Ez garantálja, hogy a készlet csomópontjai ip-címet kapnak a listafelhasználó által megadott IP-címekről. - Lehetővé tette a távoli fájlrendszerek csatlakoztatását a készlet minden csomópontján a
MountConfiguration
tulajdonságon keresztül. - Shared Image Gallery rendszerképek most már megadhatók a
virtualMachineImageId
tulajdonságábanImageReference
, ha a rendszerképre hivatkozik az Azure Resource Manager-azonosítóján keresztül. - [Törés] Ha nincs megadva, a be
StartTask
true
érték alapértelmezett értékewaitForSuccess
(korábban az voltfalse
). - [Törés] Ha nincs megadva, az alapértelmezett érték
scope
mostantól mindigPool
be van kapcsolvaAutoUserSpecification
(korábban Windows-csomópontokon ésPool
Linux-csomópontokon).Task
- Továbbfejlesztett különböző zavaros vagy hiányos dokumentumok.
Verzió: 2019-06-01.9.0
[Törés] Lecserélve
ListNodeAgentSKUs
a következőreListSupportedImages
: .ListSupportedImages
az eredetileg elérhetőListNodeAgentSKUs
összes információt tartalmazza, de világosabb formátumban. A rendszer új, nem ellenőrzött képeket is visszaad. További információ a ésCapabilities
BatchSupportEndOfLife
a címen keresztülImageInformation
érhető el.Most már támogatja a hálózati biztonsági szabályokat, amelyek blokkolják a hálózati hozzáférést a
CloudPool
forgalom forrásportja alapján. Ez aNetworkSecurityGroupRule
SourcePortRanges
tulajdonsága alapján történik.Tároló futtatásakor a Batch támogatja a feladat végrehajtását a tároló munkakönyvtárában vagy a Batch-feladat munkakönyvtárában. Ezt a
TaskContainerSettings
WorkingDirectory
tulajdonsága szabályozza.Továbbfejlesztett különböző zavaros vagy hiányos dokumentumok.
Verzió: 2018-12-01.8.0
[Törés] A készletek támogatása
upgradeos
cloudServiceConfiguration
megszűnt.[Törés] El lett távolítva
dataEgressGiB
ésdataIngressGiB
a fájlból.poolusagemetrics
Ezek a tulajdonságok már nem támogatottak.[Törés]
ResourceFile
Fejlesztések- Hozzáadott egy teljes Azure Storage-tárolót a ResourceFile-ban. A ResourceFile-hoz most három támogatott mód érhető el:
httpUrl
egyetlenResourceFile
HTTP-URL-címre mutat.storageContainerUrl
létrehoz egyResourceFile
Azure Blob Storage tárolóra mutatót.autoStorageContainerName
létrehoz egyResourceFile
Azure Blob Storage tárolóra mutatót a Batch regisztrált automatikus tárolófiókjában.
- A metóduson keresztül
httpUrl
megadottResourceFile
URL-címek mostantól bármilyen HTTP-URL-címet tartalmazhatnak. Korábban ezeknek egy Azure Blob Storage URL-címnek kellett lenniük. blobPrefix
a tárolóból származó letöltések szűrésére csak az előtagnak megfelelőkre használható.
- Hozzáadott egy teljes Azure Storage-tárolót a ResourceFile-ban. A ResourceFile-hoz most három támogatott mód érhető el:
[Törés] A tulajdonság el lett távolítva
osDisk
a fájlbólVirtualMachineConfiguration
. Ez a tulajdonság már nem támogatott.Azok a készletek, amelyek beállítják a
dynamicVNetAssignmentScope
NetworkConfiguration
job
beállítást, mostantól dinamikusan hozzárendelhetnek egy Virtual Network minden olyan csomóponthoz, amelyen a feladat tevékenységei futnak. A csomópontokhoz való csatlakozáshoz szükséges konkrét Virtual Network a ésJobSpecification
az újJobNetworkConfiguration
tulajdonságbanCloudJob
van megadva.Megjegyzés
Ez a funkció nyilvános előzetes verzióban érhető el. Az összes Batch-fiók esetében le van tiltva, kivéve azokat, amelyek kapcsolatba léptek velünk, és kérték, hogy a próbaüzemben legyenek.
Egy tevékenység maximális élettartama most 180 nap (korábban 7 volt).
Támogatás hozzáadva a Windows-készletekhez egy adott bejelentkezési móddal (vagy
batch
interactive
) rendelkező felhasználók létrehozásához a rendszeren keresztülLoginMode
.Az összes tevékenység alapértelmezett adatmegőrzési ideje most 7 nap, korábban végtelen volt.
2018-08-01.7.0-s verzió
A 2018-08-01.7.0-s verzió új funkciói a következők:
- Tekintse meg a Azure Batch Node Agent verzióját a ComputeNode új NodeAgentInfo tulajdonságán keresztül.
- Hozzáadta a feladaton
Result
megadható lehetőségetFilter
. További információt itt talál.- Ez lehetővé teszi a kiszolgálóoldali lekérdezések végrehajtásának gyakran kért forgatókönyvét az összes sikertelen feladat megkereséséhez.
- [Törés] Eltávolította a tulajdonságot a
ValidationStatus
TaskCountsból. - [Törés] A DataDisk és az OSDisk alapértelmezett gyorsítótárazási típusa most
ReadWrite
a helyettNone
van. - [Törés] Átnevezte a ContainerType egyetlen értékét a-ról
docker
a értékredockerCompatible
.
2018-03-01.6.1-es verzió
A 2018-03-01.6.1-es verzió új funkciói a következők:
- Készletcsomópontok száma állapot szerint: Ez a verzió az új ListPoolNodeCounts művelettel lehetővé teszi a készletcsomópontok számának állapot szerinti lekérdezését. Ez a művelet lehetővé teszi egy Batch-fiók összes készletének lekérdezését a csomópontállapotok alapján, beleértve a létrehozást, az inaktív állapotot, az offline állapotot, az előzetes állapotot, az újraindítást, az újraimálást, a kezdést és másokat.
- Csomópontügynök naplói: Ez a verzió lehetővé teszi Azure Batch csomópontügynök naplóinak feltöltését egy adott csomópontról az UploadBatchServiceLogs művelettel. Ez Microsoft ügyfélszolgálata hibakereséshez használható, ha problémák lépnek fel egy csomóponton.
2017-09-01.6.0-s verzió
Azure Hybrid Use Benefit: Most már létrehozhat Batch Windows rendszerű virtuálisgép-készleteket, amelyek meghatározzák, hogy az Azure Hybrid Use Benefit licencelése használható-e. Ha ezt a licencelést használja, a rendszer kedvezményt alkalmaz a virtuális gép árára. Használja a VirtualMachineConfiguration új LicenseType tulajdonságát.
Virtuálisgép-adatlemezek készlete: A virtuálisgép-konfiguráció részét képező új adatlemez-konfigurációval csatlakoztathat egy vagy több üres adatlemezt a virtuálisgép-készletekhez. Használja a VirtualMachineConfigurationDataDisks tulajdonságát.
(Kompatibilitástörő változás) Az egyéni rendszerképek mostantól blob VHD-fájlok helyett Azure Resource Manager rendszerkép-erőforrásokkal hozhatók létre és helyezhetők üzembe. A Batch mostantól felügyelt lemezeket használ a készlet virtuális gépeinek létrehozásához, ezért egy Kép erőforrást használ. Mostantól nincs korlátozva az egyéni rendszerkép használatával létrehozott készletben lévő virtuális gépek száma; emellett a VHD-blob több példánya már nem szükséges a nagy készletekhez. Ezért az egyéni rendszerképkészletek létrehozása és méretezése sokkal egyszerűbb. További információ: Virtuális gépek készletének létrehozása egyéni rendszerkép használatával.
Az ImageReference új VirtualMachineImageId tulajdonsága tartalmazza a képre mutató hivatkozást, és az OSDisk.ImageUris már nem létezik.
A módosítás miatt az ImageReference a VirtualMachineConfiguration kötelező tulajdonsága.
(Kompatibilitástörő változás) A többpéldányos feladatoknak (amelyeket a MultiInstanceSettings használatával hoztak létre) meg kell adniuk a CoordinationCommandLine értéket, a NumberOfInstances beállítás pedig nem kötelező, az alapértelmezett érték pedig 1.
A Docker-tárolók használatával futtatott feladatok támogatása hozzáadva. Ha docker-tárolóval szeretne feladatokat futtatni, meg kell adnia egy ContainerConfiguration értéket egy készlet VirtualMachineConfiguration elemén, majd hozzá kell adnia a TaskContainerSettings értéket a tevékenységhez.
2017-06-01.5.1-es verzió
A Batch API itt ismertetett verziója : 2017-06-01.5.1. Ha lehetséges, a legújabb verzió használata ajánlott.
A 2017-06-01.5.1-es verzió új funkciói a következők:
- A hatékony tevékenységek számának támogatása az új Feladatszám lekérése művelettel. A Feladatszám lekérése művelet meghívásával lekérheti az aktív, a futó és a befejezett tevékenységek, valamint a sikeres vagy sikertelen tevékenységek számát. További információ: Feladatok számlálása állapot szerint (előzetes verzió).
- A készlet számítási csomópontjainak bejövő végpontjainak megadásának támogatása az új poolEndpointConfiguration tulajdonságon keresztül. A tulajdonság beállításával külsőleg is megadhatja a csomópont adott portokat.
2017-05-01.5.0-s verzió
Az alábbi szakaszok a 2017-05-01.5.0-s verzió új és módosított funkcióit ismertetik.
Fontos
A 2017-05-01.5.0-s verzió számos kompatibilitástörő változást tartalmaz. Tekintse át az alább felsorolt kompatibilitástörő módosításokat, és frissítse a kódot a 2017-05-01.5.0-s verzió hívásához.
Alacsony prioritású számítási csomópontok
Azure Batch mostantól alacsony prioritású számítási csomópontokat kínál a Batch számítási feladatok költségeinek csökkentése érdekében. Az alacsony prioritású virtuális gépek lehetővé teszik a Batch számítási feladatok új típusait azáltal, hogy nagy mennyiségű, szintén gazdaságos számítási teljesítményt biztosítanak.
Az alacsony prioritású csomópontok REST API-jának számos módosítása van:
- (Kompatibilitástörő változás) A készlet vagy készlet specifikációjának targetDedicated és currentDedicated tulajdonságát át lett nevezve targetDedicatedNodes és currentComputeNodes névre.
- (Kompatibilitástörő változás) A készlet resizeError tulajdonsága mostantól egy resizeErrors nevű gyűjtemény.
- A számítási csomópontok új isDedicated tulajdonságot kaptak. Ez a tulajdonság a dedikált csomópontokra igaz, az alacsony prioritású csomópontok esetében pedig hamis .
- A feladatkezelői tevékenységhez tartozik egy új allowLowPriorityNode tulajdonság. Ha ez a tulajdonság igaz, előfordulhat, hogy a Feladatkezelő feladat alacsony prioritású csomóponton fut. Ha hamis, akkor a Feladatkezelő feladat egy dedikált számítási csomóponton fog futni.
Elnevezett felhasználók Linuxon
Azure Batch mostantól további támogatást nyújt a nevesített felhasználók Linux-csomópontokon való létrehozásához.
- Az új linuxUserConfiguration tulajdonság támogatja az uid (felhasználói azonosító) és a gid (csoportazonosító) megadását Linux-felhasználók létrehozásakor.
- (Kompatibilitástörő változás) Az sshPrivateKey tulajdonság át lett helyezve a userAccount tulajdonságból az új linuxUserConfiguration tulajdonságba. A linuxUserConfiguration tulajdonság maga a userAccount tulajdonság tulajdonsága.
A megnevezett felhasználói fiókokról további információt a Feladatok futtatása a felhasználói fiókok alatt a Batchben című témakörben talál.
Kimeneti fájlok feladatadatokhoz
Most már megadhatja a kimeneti fájlokat a tevékenységadatok feltöltéséhez a tevékenység befejezése után.
- Az új outputFiles tulajdonság támogatja az Azure Storage-ba feltöltendő feladatfájlok megadását.
- Az exitConditions tulajdonság új fileUploadError tulajdonsága támogatja a kimeneti fájl feltöltési állapota alapján végrehajtandó műveletek megadását.
Feladathiba-jelentés
Számos módosítás történt a feladathibák jelentéskészítésének javítása érdekében.
- A executionInfo tulajdonság új eredménytulajdonsága azt jelzi, hogy egy tevékenység sikeres vagy sikertelen volt-e.
- (Kompatibilitástörő változás) A executionInfo tulajdonság scheduleError tulajdonságát átnevezték failureInfo névre. A failureInfo tulajdonságot a rendszer bármikor visszaadja, amikor feladathiba történik. Ez magában foglalja az összes korábbi ütemezési hibaesetet, az összes olyan esetet, amikor a rendszer nem kötelező feladat kilépési kódját adja vissza, valamint a fájlfeltöltési hibákat.
- (Kompatibilitástörő változás) Az exitConditions tulajdonság schedulingError tulajdonsága preProcessingError névre lett átnevezve, hogy tisztázza, mikor történt a hiba a feladat életciklusában.
- (Kompatibilitástörő változás) Az schedulingErrorCateogry tulajdonság átnevezve errorCategory névre.
Alkalmazáslicencek
Mostantól kérheti, hogy az alkalmazáslicencek ki legyenek építve a készletben egy készlet vagy készlet specifikációjának új applicationLicenses tulajdonságával.
2017-01-01.4.0-s verzió
Ez a verziókiadás az előző, 2016-07-01.3.1-es verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:
Futtasson egy feladatot egy megadott felhasználói identitás alatt.
Most már futtathat egy feladatot vagy feladatgyűjteményt a következő felhasználói identitások egyikén, a tevékenységerőforrás új userIdentity tulajdonságán keresztül megadva:
Egy ön által definiált névvel rendelkező felhasználói fiók.
Automatikusan létrehozott felhasználói fiók (automatikus felhasználó). Az automatikus felhasználó rendszergazda felhasználóként vagy nem rendszergazdai felhasználóként is futtatható. Alapértelmezés szerint az automatikus felhasználó nem rendszergazda felhasználóként fut.
Fontos
A userIdentity tulajdonság és annak elevationLevel tulajdonsága lecseréli a runElevated tulajdonságot azokban a kérelmekben, amelyek feladatot vagy feladatgyűjteményt adnak hozzá, valamint olyan válaszokban, amelyek információt kapnak egy tevékenységről vagy a tevékenységek listázásáról.
Ha olyan kérést küld, amely tartalmazza a runElevated tulajdonságot a Batch szolgáltatás 2017-01-01.4.0-s verziójára, a kérés sikertelen lesz.
Rendszergazda felhasználóként való futtatáshoz frissítse az alkalmazást a userIdentity tulajdonság használatára, és állítsa az elevationLevel tulajdonságot rendszergazdai értékre.
Ha nem rendszergazda felhasználóként szeretne futni, frissítse az alkalmazást a userIdentity tulajdonság használatára, és állítsa az elevationLevel tulajdonságot nonAdmin értékre. Mivel ez az alapértelmezett beállítás, kihagyhatja a beállítást is.
Felhasználói fiókok definiálása a készlet összes csomópontja között.
Most már futtathat egy feladatot vagy feladatgyűjteményt a készleterőforrásban definiált felhasználói fiókban. Definiáljon egy felhasználói fiókot az új userAccounts tulajdonságon keresztül a Készlet hozzáadása kérelemben. A fiók meghatározásakor megadhatja a fiók nevét, jelszavát, jogosultságszintjét (rendszergazdai vagy nem rendszergazdai) és SSH-titkos kulcsot (Linux-készletekhez).
Miután definiálta a felhasználói fiókot, megadhatja a userIdentity tulajdonsághoz tartozó felhasználói fiókot a feladatokat vagy feladatgyűjteményeket tartalmazó kérelmekben.
Adjon meg egy feladatot egy jogkivonattal, amellyel hitelesítheti magát a Batch szolgáltatásban a feladat futtatásakor.
A Batch szolgáltatás most már képes hitelesítési jogkivonatot biztosítani egy feladatnak a futtatáskor. A hitelesítési jogkivonat lehetővé teszi, hogy a feladattal kapcsolatos kéréseket a Batch szolgáltatásnak adja ki a Batch-fiókkulcsok nélkül. A jogkivonatot a AZ_BATCH_AUTHENTICATION_TOKEN környezeti változó biztosítja.
A hitelesítési jogkivonatok jelenleg csak a feladaterőforráson végzett hívási műveletekhez támogatottak. A hitelesítési jogkivonat hozzáférést biztosít a feladatot tartalmazó feladat összes műveletéhez.
Ha azt szeretné, hogy a Batch szolgáltatás biztosítsa a hitelesítési jogkivonatot, adja meg az új authenticationTokenSettings tulajdonságot a hozzáférési tulajdonságával együtt a Feladat hozzáadása vagy a Feladatgyűjtemény hozzáadása kérésekben.
Adjon meg egy műveletet, amely a tevékenység függőségeit veszi figyelembe, ha a feladat meghiúsul.
Most már megadhatja, hogy a függő tevékenységek akkor is folytatódnak, ha az általuk függő tevékenység meghiúsul. Állítsa be egy tevékenységerőforrás új dependencyAction tulajdonságát úgy, hogy az megfeleljen a függő tevékenységek futtatásának, még akkor is, ha a szülőtevékenység meghiúsul. Másik lehetőségként állítsa a dependencyAction beállítást blokkra , hogy megakadályozza a függő tevékenységek futtatását, ha a szülőfeladat meghiúsul.
Adja meg a dependencyAction tulajdonságot a Tevékenység hozzáadása vagy a Feladatgyűjtemény hozzáadása kérésekben.
További információ a függőségi műveletek használatáról: Függőségi műveletek.
Készlet létrehozásakor használjon egyéni operációsrendszer-lemezképeket.
Mostantól egyéni operációsrendszer-lemezképek használatával hozhat létre készletet.
Ehhez meg kell adnia a Batch-fiók létrehozásakor, hogy a készleteket a felhasználói előfizetésben kell kiépíteni, nem pedig a Batch szolgáltatás által felügyelt előfizetésben. A Fiók létrehozása hívásban állítsa a poolAllocationMode tulajdonságot UserSubscription értékre. Ezután az osDisk tulajdonság használatával adjon meg egy lemezképre mutató hivatkozást a Készlet hozzáadása kérelemben.
Fontos
A Batch-fiók létrehozásakor, ha megadja, hogy a készleteket a felhasználói előfizetésben kell kiépíteni, akkor az adott fiókon keresztül küldött összes kéréshez Azure Active Directory-alapú hitelesítést kell használnia.
Használja az Azure Active Directory-alapú hitelesítést a Batch szolgáltatásnak küldött kérésekhez.
Az Azure Active Directory (Azure AD) mostantól támogatott a Batch szolgáltatás felé irányuló hívások hitelesítéséhez.
Ha a Batch-fiók úgy van beállítva, hogy készleteket építsen ki a felhasználói előfizetésben, akkor Azure AD hitelesítésre van szükség.
2016-07-01.3.1-es verzió
Ez a verziókiadás a korábbi, 2016-02-01.3.0-s verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:
Készlet és automatikus készlet létrehozása hálózati konfigurációval
- Új tulajdonsághálózatKonfigurálás lett hozzáadva a készlethez és az automatikus készlet erőforrásaihoz is. Ez a tulajdonság a készlet hálózati konfigurációjának megadására használható, például arra az alhálózatra, amelyben a készlet számítási csomópontjai létrejönnek.
Automatikusan leállítja a feladatot, ha minden tevékenység befejeződött.
- Új tulajdonság lett hozzáadva a feladaterőforráshoz aAllTasksComplete elemen. Ezt a feladatot a feladat létrehozásakor vagy frissítésekkor adhatja meg.
Feladat automatikus leállása vagy letiltása, ha egy feladat meghiúsul.
- A feladaterőforráshoz új tulajdonság lett hozzáadva a OnTaskFailure tulajdonsághoz, és egy új exitConditions tulajdonság lett hozzáadva a tevékenységerőforráshoz. Az OnTaskFailure feladatbeállítás azt jelzi, hogy a tevékenységhibának van-e feladatszintű hatása, és a tevékenység exitConditions tulajdonsága lehetővé teszi a tevékenységek számára, hogy a feladatszintű hatást a hiba jellegéhez igazítsuk.
Alkalmazáscsomagok társítása tevékenységekhez és készletekhez.
- Egy új tulajdonságalkalmazásPackageReferences lett hozzáadva a tevékenységerőforráshoz és a FeladatfeladatManagerTask beállításaihoz. Ez lehetővé teszi, hogy az alkalmazáscsomagok igény szerint legyenek üzembe helyezve, mivel a tevékenységek megkövetelik őket ahelyett, hogy a készlet létrehozásakor kellene megadni őket. Ez különösen hasznos a hosszú élettartamú készletek esetében, amelyek különböző típusú feladatok vagy különböző alkalmazásverziók futtatására hívhatók fel az élettartamuk során, vagy ha olyan nagy alkalmazáscsomagja van, amelyet nem minden feladat igényel.
Sikertelen feladat újraaktiválásának képessége.
- Új művelet lett hozzáadva egy feladat újraaktiválásához egy sikertelen tevékenység állapotának aktívra állításához. Ez lehetővé teszi a hibák újrapróbálkozását, például ha a hiba átmeneti volt, vagy ha sikerült kijavítani a hiba okát a feladat újbóli létrehozása nélkül.
2016-02-01.3.0-s verzió
Ez a verziókiadás a korábbi, 2015-12-01.2.2-es verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:
Készlet és automatikus készlet létrehozása IaaS virtuálisgép-konfigurációval
A meglévő "osFamily", "targetOSVersion" és "currentOSVersion" tulajdonságok a készlet és az automatikus készlet erőforrásainak legfelső szintű tulajdonságaiból kerülnek át, és egy új, "cloudServiceConfiguration" nevű tulajdonságba kerülnek.
A készlet és az automatikus készlet erőforrásaihoz egy új "virtualMachineConfiguration" tulajdonság is hozzáadódik. Ez a tulajdonság megadható egy készlet/automatikus készlet IaaS virtuális gépekkel való konfigurálásához.
A rendszer új API-t ad hozzá a Batch szolgáltatás által támogatott csomópontügynök-termékváltozatok adatainak lekéréséhez. Lásd: Támogatott csomópontügynök-termékváltozatok listázása.
A rendszer egy új API-t ad hozzá a távoli bejelentkezési beállítások beszerzéséhez, amelyekkel távolról bejelentkezhet egy IaaS virtuálisgép-konfigurációval létrehozott számítási csomópontra. Lásd: Csomópont távoli bejelentkezési beállításainak lekérése.
A rendszer hozzáad egy új API-t, amely tevékenységek gyűjteményét adja hozzá egy feladathoz. Lásd: Tevékenységek gyűjteményének hozzáadása feladathoz.
A rendszer hozzáad egy új nem kötelező "sshPublicKey" tulajdonságot a Felhasználói erőforráshoz, amely felhasználók linuxos számítási csomópontokon való hozzáadására/frissítésére használható.
A csomópont-erőforráshoz két új tulajdonság (totalTasksSucceeded) és "runningTasksCount" lesz hozzáadva. Ezek a tulajdonságok a csomópontokkal kapcsolatos információk lekérése vagy a készlet számítási csomópontjainak listázása segítségével szerezhetők be.
A rendszer hozzáad egy új "fileMode" tulajdonságot a ResourceFile komplex típushoz. Ezt a tulajdonságot csak Linux számítási csomópontokon alkalmazza a rendszer, és figyelmen kívül hagyja a Windows számítási csomópontok esetében.
A "FileProperties" komplex típushoz egy új "fileMode" tulajdonság lesz hozzáadva. Ezt a tulajdonságot a Linux számítási csomópontokhoz készült Batch szolgáltatás adja vissza a GetFileProperties vagy a ListFileProperties API-k részeként. Emellett a FileProperties komplex típusban lévő "creationTime" tulajdonság opcionális tulajdonságra módosul, mert ez a tulajdonság nem lesz visszaadva a Linux számítási csomópontok esetében.
A "CertificateReference" komplex típuson belüli meglévő "láthatóság" tulajdonság adattípusa egy vesszővel tagolt értékeket tartalmazó sztringből egy sztringgyűjteménybe módosul. A láthatóság egyik meglévő értékét is átnevezi a rendszer rdp-ről "remoteuser" névre.
A következő API-k URL-címei a műveletnév "/" helyére módosulnak:
A készlet számítási csomópontjainak operációs rendszerének frissítése
2015-12-01.2.2-es verzió
Ez a verziókiadás a korábbi, 2015-11-01.2.1-es verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:
Az alkalmazások mostantól erőforrásfájlok helyett alkalmazáscsomagok használatával helyezhetők üzembe a számítási csomópontokon.
Az ügyfelek új API-kat kapnak az elérhető alkalmazások és verziók listájának böngészéséhez, például egy választó megjelenítéséhez a felhasználói felületen.
A készlettel kapcsolatos API-k úgy módosulnak, hogy egy készlet alkalmazáscsomagokat adjon meg, amelyeket a készlet összes csomópontja letölthet.
A tevékenységek mostantól más tevékenységektől is függővé tehetők. A függő tevékenységek csak akkor indulnak el, ha az összes olyan tevékenység, amelytől függ, sikeresen befejeződött.
Ez a verziókiadás a következő módosításokat tartalmazza:
- Az alapértelmezett készlet-átméretezés időtúllépése 15 percre módosult.
2015-11-01.2.1-es verzió
Ez a verziókiadás a korábbi 2015-06-01.2.0-s verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:
Többpéldányos feladat (például MPI) hozzáadásának és futtatásának képessége
A rendszer hozzáad egy új választható "multiInstanceSettings" tulajdonságot a Tevékenység erőforráshoz, amely opcionálisan szerepelhet a Tevékenység hozzáadása, a Feladat lekérése és a Tevékenységek listázása API-kban.
Új API: A rendszer hozzáadja egy tevékenység altevékenységeit az altevékenységekkel kapcsolatos információk lekéréséhez.
A számítási csomópont "recentTasks" tulajdonságához hozzáad egy új, nem kötelező tulajdonságot (subtaskId). Ez a tulajdonság a Számítási csomópont lekérése és a Számítási csomópontok listázása részeként jelenik meg
Feladatütemezés letiltása vagy engedélyezése számítási csomóponton
A számítási csomópont erőforrása két új API-t ad hozzá: A tevékenységütemezés letiltása egy csomóponton és a Tevékenységütemezés engedélyezése csomóponton.
A rendszer hozzáad egy "offline" új számítási csomópont-állapotot. A régebbi API-verziók esetében ez az állapot "használhatatlan" állapotra van leképezve.
A számítási csomópont erőforrásához egy új "schedulingState" tulajdonság lesz hozzáadva. Az "enabled" és a "disabled" lehetséges értékei.
Képesség az automatikus skálázás kiértékelési időközének megadására készleten/automatikus készleten
A készleterőforráshoz hozzáad egy új "autoScaleEvaluationInterval" tulajdonságot. Ez a tulajdonság szerepelhet a Készlet hozzáadása, a Készlet lekérése, az Automatikus skálázás engedélyezése és a Listakészletek API-kban.
Ehhez hasonlóan az automatikus készletek esetében a rendszer hozzáad egy új "autoScaleEvaluationInterval" tulajdonságot az "autoPoolSpecification" tulajdonsághoz. Ez a tulajdonság szerepelhet a Feladat hozzáadása, a Feladat lekérése, a Feladatok listázása, a Feladatütemezés hozzáadása, a Feladatütemezés lekérése, a Feladatütemezés frissítése, a Feladatütemezések listázása és a Feladatütemezési API-k feladatlista-feladatai között.
A Tevékenység API-k fejlesztése a tevékenység gyökérkönyvtárának visszaadásához a számítási csomóponton.
A rendszer két új "taskRootDirectory" és "taskRootDirectoryUrl" tulajdonságot ad hozzá a tevékenység erőforrásához, amelyek a Tevékenység adatainak lekérése, a Tevékenységek listázása API-k részeként szerezhetők be
A rendszer hozzáad egy új "taskRootDirectory" tulajdonságot a "jobPreparationTaskExecutionInfo" és a "jobReleaseTaskExecutionInfo" tulajdonsághoz, amely a feladat API feladat-előkészítési és feladatkiadási tevékenységeinek állapotának listázásakor szerezhető be.