Aracılığıyla paylaş


Batch Hizmeti REST API Sürümü Oluşturma

Batch hizmeti REST API'sinin sağladığı işlemler, API zaman içinde geliştikçe geriye dönük uyumluluk için birden çok sürüme sahip olabilir. REST çağrınızın bulunduğu sürümü sağlayarak bir işlemin çağrıldığında hangi sürümünü kullanmak istediğinizi belirtmeniz gerekir. Uygulamanız bir işlemin eski bir sürümünü çağırıyorsa, eski sürümü çağırmaya devam etmeyi seçebilir veya kodunuzu daha yeni bir sürümü çağıracak şekilde değiştirebilirsiniz. Sürüm belirtilmezse veya yanlış bir sürüm belirtilirse bir hata döndürülür.

İşlemin hangi sürümünün kullanılacağını belirtmek için api sürümü sorgu parametresini ayarlayın. Sürüm Group.Major.Minor biçimindedir; burada Grup 'YYYY-AA-GG' biçimindedir ve Birincil bir tamsayıdır ve İkincil bir tamsayıdır.

En son sürüm: 2023-05-01.17.0

  • [Yenen] Batch İşi/Havuz Ömrü İstatistikleri API'si kaldırıldı: lifetimejobstats ve lifetimepoolstats.
  • öğesine boole özelliği enableAcceleratedNetworkingNetworkConfigurationeklendi.
    • Bu özellik, bu havuzun hızlandırılmış ağı etkinleştirmesi gerekip gerekmediğini belirler ve varsayılan değer False olur.
    • Bu özelliğin etkinleştirilip etkinleştirilemeyeceği, Hızlandırılmış Ağ İlkesi ile uyumlu olması gereken bir işletim sistemi/VM örneğinin desteklenip desteklenmediğiyle de ilgilidir.
  • öğesine boole özelliği enableAutomaticUpgradeVMExtensioneklendi.
    • Bu özellik, kullanılabilir uzantının daha yeni bir sürümü varsa, uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini belirler.
  • özelliği typeContainerConfigurationartık iki değeri destekler: DockerCompatible ve CriCompatible.

Önceki Sürümler

Önceki sürümler şunlardır:

Sürüm: 2022-10-01.16.0

  • Havuzun Batch hizmetiyle nasıl iletişim kurdığını belirleyen yeni NodeCommunicationMode özellik eklendi
  • Havuz iletişim modunun NodeCommunicationMode geçerli durumuna başvurmak için modele türünün CloudPool yeni currentNodeCommunicationMode özelliği eklendi.
  • Havuzun NodeCommunicationMode istenen düğüm iletişim moduna başvurmak için aşağıdaki modellere türünün yeni targetNodeCommunicationMode özelliği eklendi:

Sürüm: 2022-01-01.15.0

Sürüm: 2021-06-01.14.0

  • kullanıcı tarafından atanan yönetilen kimlikleri'ne CloudPoolatama yeteneği ekleyin. Bu kimlikler havuzdaki her düğümde kullanılabilir hale getirilecek ve çeşitli kaynaklara erişmek için kullanılabilir.
  • Yönetilen kimlik aracılığıyla kaynaklara erişimi desteklemek için aşağıdaki modellere özellik eklendi identityReference :
  • Düğümler için sanal makine uzantılarını belirtmek üzere VirtualMachineConfiguration'aCloudPool yeni extensions özellik eklendi
  • VirtualMachineConfiguration'da yeni bir özellik nodePlacementConfiguration kullanarak kullanılabilirlik alanlarını belirtme özelliği eklendi
  • VirtualMachineConfiguration'a, Sanal Makinenin işletim sistemi diskinin ayarlarını içeren yeni osDisk özellik eklendi.
    • placement üzerindeki DiffDiskSettings özelliği, havuzdaki tüm VM'ler için işletim sistemi diskleri için kısa ömürlü disk yerleşimini belirtir. Bunu "CacheDisk" olarak ayarlamak kısa ömürlü işletim sistemi diskini VM önbelleğinde depolar.
  • İş başına aynı anda çalışabilecek en fazla görev sayısını denetlemek için özelliği CloudJob eklendi maxParallelTasks (varsayılan olarak -1 sınırsız anlamına gelir). Bu özellik şu anda özel önizleme aşamasındadır.
  • Sanal makinenin geçerli durumu hakkında, VM'nin kullandığı market görüntüsünün tam sürümü de dahil olmak üzere bilgileri içeren özelliği ComputeNode eklendivirtualMachineInfo.
  • bir iş zamanlaması kapsamında birbirini izleyen iki işin başlangıç zamanları arasındaki aralığı denetlemek için öğesine özelliği Schedule eklendirecurrenceInterval.

Sürüm: 2020-09-01.12.0

  • [Yenen] özelliği maxTasksPerNode havuzdaki ile taskSlotsPerNode değiştirildi. Bu özellik görevlerinin bir işte kullanılması, kaynak tüketimi üzerinde daha ayrıntılı denetime olanak sağlayan dinamik sayıda yuva kullanabilir.
  • [Yenen] yanıt türüGetTaskCounts, önceki TaskCounts nesneyi içeren karmaşık bir nesne ve kullanılan yuvalar bağlamında benzer bilgiler sağlayan yeni TaskSlotCounts bir nesne olan değerini döndürecek TaskCountsResultşekilde değiştirildi.
  • Kullanıcının düğümde kaç yuvaya sahip olması gerektiğini belirtmesine olanak sağlayan göreve özelliği requiredSlots eklendi.

Sürüm: 2020-03-01.11.0

Sürüm: 2019-08-01.10.0

  • Havuzdaki yeni publicIPs özellik aracılığıyla üzerinde NetworkConfiguration genel IP'lerden oluşan bir koleksiyon belirtme özelliği eklendi. Bu, havuzdaki düğümlerin kullanıcı tarafından sağlanan IP'ler listesinden bir IP'ye sahip olacağını garanti eder.
  • özelliği aracılığıyla MountConfiguration bir havuzun her düğümüne uzak dosya sistemlerini bağlama özelliği eklendi.
  • Paylaşılan Görüntü Galerisi görüntüleri artık azure Resource Manager kimliği aracılığıyla görüntüye başvurarak özelliğinde virtualMachineImageIdImageReference belirtilebilir.
  • [Yenen] Belirtilmediğinde, için varsayılan değeri waitForSuccess açık StartTask olur true (daha önce ).false
  • [Yenen] Belirtilmediğinde, için varsayılan değeri scope artık her zaman Pool açıktır (daha önce Windows düğümlerinde ve Pool Linux düğümlerindeydiTask).AutoUserSpecification
  • Çeşitli kafa karıştırıcı veya tamamlanmamış belgeler geliştirildi.

Sürüm: 2019-06-01.9.0

  • [Yenen] ile ListSupportedImagesdeğiştirildiListNodeAgentSKUs. ListSupportedImages özgün olarak kullanılabilen ListNodeAgentSKUs aynı bilgilerin tümünü ancak daha net bir biçimde içerir. Yeni, doğrulanmamış görüntüler de döndürülür. ve BatchSupportEndOfLife hakkında Capabilities ek bilgilere aracılığıyla ImageInformationerişilebilir.

  • Artık trafiğin kaynak bağlantı noktasına bağlı olarak a'ya CloudPool ağ erişimini engelleyen ağ güvenlik kurallarını destekleyin. Bu destek NetworkSecurityGroupRule öğesinin SourcePortRanges özelliğiyle sağlanıyor.

  • Kapsayıcıyı çalıştırırken, şimdi Batch görevin kapsayıcı çalışma dizininde veya Batch görevi çalışma dizininde yürütülmesini destekliyor. Bu, TaskContainerSettings öğesinin WorkingDirectory özelliğiyle denetleniyor.

  • Çeşitli kafa karıştırıcı veya tamamlanmamış belgeler geliştirildi.

Sürüm: 2018-12-01.8.0

  • [Yenen] Havuzlar için upgradeoscloudServiceConfiguration destek kaldırıldı.

    • kaldırıldı upgradeos.
    • olarak yeniden adlandırıldı targetOSVersion ve üzerinde CloudPoolkaldırıldıcurrentOSVersion.osVersion
    • PoolState içinden upgrading kaldırıldı.
  • [Yenen] ve dataIngressGiB öğesinden poolusagemetricskaldırıldıdataEgressGiB. Bu özellikler artık desteklenmiyor.

  • [Yenen]ResourceFile Gelişmeler

    • ResourceFile'da azure depolama kapsayıcısının tamamını belirtme özelliği eklendi. ResourceFile için desteklenen üç mod vardır:
      • httpUrl tek bir ResourceFile HTTP URL'sine işaret eden bir oluşturur.
      • storageContainerUrlbir ResourceFile Azure Blob Depolama kapsayıcısına işaret eden bir oluşturur.
      • autoStorageContainerNameBatch kayıtlı otomatik fırtınası hesabında bir Azure Blob Depolama kapsayıcısına işaret eden bir ResourceFile oluşturur.
    • yöntemiyle httpUrl sağlanan ResourceFile URL'ler artık herhangi bir HTTP URL'si olabilir. Daha önce bunların bir Azure Blob Depolama URL'si olması gerekiyordu.
    • blobPrefix bir depolama kapsayıcısından indirilenleri yalnızca ön ekle eşleşenlere filtrelemek için kullanılabilir.
  • [Kıran] özelliği öğesinden VirtualMachineConfigurationkaldırıldıosDisk. Bu özellik artık desteklenmiyor.

  • öğesini olarak job ayarlayan havuzlar artık işin görevlerinin dynamicVNetAssignmentScopeNetworkConfiguration üzerinde çalıştığı her düğüme dinamik olarak bir Sanal Ağ atayabilir. düğümlerini birleştirmek için belirli Sanal Ağ ve JobSpecificationüzerindeki CloudJob yeni JobNetworkConfiguration özelliğinde belirtilir.

    Not

    Bu özellik genel önizleme aşamasındadır. Bizimle iletişim kuran ve pilotta yer almak isteyenler dışında tüm Batch hesapları için devre dışı bırakılır.

  • Görevin en uzun kullanım ömrü artık 180 gündür (daha önce 7 idi).

  • aracılığıyla LoginModebelirli bir oturum açma moduna (batchveya interactive) sahip kullanıcılar oluşturmak için Windows havuzlarına destek eklendi.

  • Tüm görevler için varsayılan görev saklama süresi artık 7 gündür ve daha önce sonsuzdu.

Sürüm 2018-08-01.7.0

Sürüm 2018-08-01.7.0'daki yeni özellikler şunlardır:

  • computeNode'da yeni NodeAgentInfo özelliği aracılığıyla Azure Batch Node Aracısı sürümünü görüntüleyin.
  • Görevin üzerinde Result belirtebilme Filter özelliği eklendi. Daha ayrıntılı bilgi için buraya bakın.
    • Bu, başarısız olan tüm görevleri bulmak için sunucu tarafı sorgu gerçekleştirmeye yönelik sık istenen senaryoyu etkinleştirir.
  • [Kıran]ValidationStatusTaskCounts'tan özelliği kaldırıldı.
  • [Kıran]DataDisk ve OSDisk için varsayılan önbelleğe alma türü artık ReadWrite yerine Noneolur.
  • [Kıran]ContainerType'ın tek değeri olarak dockerdockerCompatibleyeniden adlandırıldı.

Sürüm 2018-03-01.6.1

Sürüm 2018-03-01.6.1'deki yeni özellikler şunlardır:

  • Havuz düğümü sayıları duruma göre: Bu sürüm, yeni ListPoolNodeCounts işlemi aracılığıyla havuz düğümü sayılarını duruma göre sorgulama özelliğini ekler. Bu işlem, batch hesabındaki tüm havuzları oluşturma, boşta, çevrimdışı, önyüklenmiş, yeniden başlatma, yeniden boyutlandırma, başlatma ve diğerleri dahil olmak üzere düğüm durumları için sorgulama olanağı sağlar.
  • Düğüm aracısı günlükleri: Bu sürüm, UploadBatchServiceLogs işlemi aracılığıyla belirli bir düğümden Azure Batch düğüm aracısı günlüklerini karşıya yükleme özelliğini ekler. Bu, bir düğümde sorun oluşursa Microsoft Desteği tarafından hata ayıklamada kullanılmak üzere tasarlanmıştır.

Sürüm 2017-09-01.6.0

  • Azure Hibrit Kullanım Avantajı: Artık Azure Hibrit Kullanım Avantajı lisansının kullanılacağını belirten Batch Windows VM havuzları oluşturabilirsiniz. Bu lisanslama kullanıldığında, VM fiyatına bir indirim uygulanır. VirtualMachineConfiguration üzerinde yeni LicenseType özelliğini kullanın.

  • Havuz VM veri diskleri: Sanal makine yapılandırmasının parçası olan yeni veri diski yapılandırmasını kullanarak VM havuzlarına bir veya daha fazla boş veri diski ekleyebilirsiniz. VirtualMachineConfiguration üzerinde DataDisks özelliğini kullanın.

  • (Hataya neden olan değişiklik) Özel görüntüler artık blob VHD dosyaları yerine Azure Resource Manager görüntü kaynakları kullanılarak oluşturulup dağıtılıyor. Batch artık yönetilen diskleri kullanarak havuz VM'lerini oluşturur ve bu nedenle bir Görüntü kaynağı kullanır. Artık özel görüntü kullanılarak oluşturulan bir havuzdaki VM sayısıyla ilgili bir sınır yoktur; ayrıca, büyük havuzlar için VHD blobunun birden çok kopyası artık gerekli değildir. Bu nedenle özel görüntü havuzlarının oluşturulması ve ölçeklendirilmesi çok daha kolaydır. Daha fazla bilgi için bkz. Sanal makine havuzu oluşturmak için özel görüntü kullanma.

  • (Hataya neden olan değişiklik) Çok örnekli görevlerin (MultiInstanceSettings kullanılarak oluşturulan) artık CoordinationCommandLine belirtmesi gerekir ve NumberOfInstances artık isteğe bağlıdır ve varsayılan olarak 1'dir.

  • Docker kapsayıcıları kullanılarak çalıştırılacak görevler için destek eklendi. Görevi Docker kapsayıcısı kullanarak çalıştırmak için, bir havuz için VirtualMachineConfiguration üzerinde bir ContainerConfiguration belirtmeniz ve ardından Göreve TaskContainerSettings eklemeniz gerekir.

Sürüm 2017-06-01.5.1

Burada açıklanan Batch API'sinin sürümü 2017-06-01.5.1'dir. Mümkün olduğunda en son sürümün kullanılması önerilir.

Sürüm 2017-06-01.5.1'deki yeni özellikler şunlardır:

  • Yeni Görev Sayılarını Al işlemi aracılığıyla verimli görev sayıları desteği. Görev Sayılarını Al işlemini çağırarak etkin, çalışan ve tamamlanan görevlerin ve başarılı veya başarısız olan görevlerin sayısını alabilirsiniz. Daha fazla bilgi için bkz . Bir işin görevlerini duruma göre sayma (Önizleme).
  • Yeni poolEndpointConfiguration özelliği aracılığıyla havuz işlem düğümlerinde gelen uç noktaları belirtme desteği. Bu özelliği ayarlayarak düğümdeki belirli bağlantı noktalarını dışarıdan ele alabilirsiniz.

Sürüm 2017-05-01.5.0

Aşağıdaki bölümlerde 2017-05-01.5.0 sürümündeki yeni ve değiştirilmiş özellikler özetlenmiştir.

Önemli

Sürüm 2017-05-01.5.0 bazı hataya neden olan değişiklikler içerir. Lütfen aşağıda belirtilen hataya neden olan değişiklikleri gözden geçirin ve 2017-05-01.5.0 sürümünü çağırmak için kodunuzu güncelleştirin.

Düşük öncelikli işlem düğümleri

Azure Batch artık Batch iş yüklerinin maliyetini azaltmak için düşük öncelikli işlem düğümleri sunuyor. Düşük öncelikli VM'ler, aynı zamanda ekonomik olan büyük miktarda işlem gücü sağlayarak yeni Batch iş yükü türlerini mümkün hale getirir.

Düşük öncelikli düğümler için REST API'de birkaç değişiklik vardır:

  • (Hataya neden olan değişiklik) Bir havuzun veya havuz belirtiminin targetDedicated ve currentDedicated özellikleri targetDedicatedNodes ve currentComputeNodes olarak yeniden adlandırıldı.
  • (Hataya neden olan değişiklik) Bir havuzun resizeError özelliği artık resizeErrors adlı bir koleksiyondur.
  • İşlem düğümlerinin yeni bir isDedicated özelliği vardır. Bu özellik ayrılmış düğümler için true , düşük öncelikli düğümler için false değeridir.
  • İş Yöneticisi görevinin yeni bir allowLowPriorityNode özelliği vardır. Bu özellik true ise, İş Yöneticisi görevi düşük öncelikli bir düğümde çalıştırılabilir. False ise, İş Yöneticisi görevi ayrılmış bir işlem düğümünde çalışır.

Linux'ta adlandırılmış kullanıcılar

Azure Batch artık Linux düğümlerinde adlandırılmış kullanıcılar oluşturmak için ek destek sunuyor.

  • Yeni linuxUserConfiguration özelliği, Linux kullanıcısı oluştururken uid (kullanıcı kimliği) ve gid (grup kimliği) belirtmeyi destekler.
  • (Hataya neden olan değişiklik) sshPrivateKey özelliği userAccount özelliğinden yeni linuxUserConfiguration özelliğine taşındı. linuxUserConfiguration özelliği, userAccount özelliğinin bir özelliğidir.

Adlandırılmış kullanıcı hesapları hakkında daha fazla bilgi için bkz. Batch'te kullanıcı hesapları altında görevleri çalıştırma.

Görev verileri için çıkış dosyaları

Artık görev tamamlandıktan sonra görev verilerini karşıya yüklemek için çıkış dosyalarını belirtebilirsiniz.

  • Yeni outputFiles özelliği, Azure Depolama'ya yüklenecek görev dosyalarını belirtmeyi destekler.
  • exitConditions özelliğinin yeni fileUploadError özelliği, bir çıkış dosyasının karşıya yükleme durumuna göre gerçekleştirecek eylemlerin belirtilmesine destek olur.

Görev hatası raporlama

Görev hataları için raporlamayı geliştirmek için çeşitli değişiklikler yapıldı.

  • executionInfo özelliğinin yeni result özelliği, görevin başarılı mı yoksa başarısız mı olduğunu gösterir.
  • (Hataya neden olan değişiklik) executionInfo özelliğinin schedulingError özelliği failureInfo olarak yeniden adlandırıldı. failureInfo özelliği, herhangi bir görev hatası olduğunda döndürülür. Bu, önceki tüm zamanlama hata durumlarını, sıfır olmayan görev çıkış kodunun döndürüldüğü tüm durumları ve dosya yükleme hatalarını içerir.
  • (Hataya neden olan değişiklik) ExitConditions özelliğinin schedulingError özelliği, hatanın görev yaşam döngüsünde ne zaman gerçekleştiğini netleştirmek için preProcessingError olarak yeniden adlandırıldı.
  • (Hataya neden olan değişiklik) schedulingErrorCateogry özelliği errorCategory olarak yeniden adlandırıldı.

Uygulama lisansları

Artık havuz veya havuz belirtiminde yeni applicationLicenses özelliği aracılığıyla havuzunuza uygulama lisanslarının sağlanmasını isteyebilirsiniz.

Sürüm 2017-01-01.4.0

Bu sürüm sürümü, önceki 2016-07-01.3.1 sürümündeki tüm desteği genişletir. Ayrıca, aşağıdaki özellikleri destekler:

  • Belirtilen kullanıcı kimliği altında bir görev çalıştırın.

    Artık görev kaynağındaki yeni userIdentity özelliği aracılığıyla belirtilen aşağıdaki kullanıcı kimliklerinden biri altında bir görev veya görev koleksiyonu çalıştırabilirsiniz:

    • Tanımladığınız ada sahip bir kullanıcı hesabı.

    • Otomatik olarak oluşturulan bir kullanıcı hesabı (otomatik kullanıcı). Otomatik kullanıcı, yönetici kullanıcı olarak veya yönetici olmayan bir kullanıcı olarak çalıştırılabilir. Varsayılan olarak, otomatik kullanıcı yönetici olmayan bir kullanıcı olarak çalışır.

      Önemli

      userIdentity özelliği, elevationLevel özelliğiyle birlikte, görev veya görev koleksiyonu ekleyen isteklerde ve bir görev veya bu liste görevleri hakkında bilgi alan yanıtlarda runElevated özelliğinin yerini alır.

      Batch hizmetinin 2017-01-01.4.0 sürümüne runElevated özelliğini içeren bir istek yaparsanız istek başarısız olur.

      Yönetici kullanıcı olarak çalıştırmak için uygulamanızı userIdentity özelliğini kullanacak şekilde güncelleştirin ve elevationLevel özelliğini admin olarak ayarlayın.

      Yönetici olmayan bir kullanıcı olarak çalıştırmak için uygulamanızı userIdentity özelliğini kullanacak şekilde güncelleştirin ve elevationLevel özelliğini nonAdmin olarak ayarlayın. Varsayılan ayar bu olduğundan, ayarı da atlayabilirsiniz.

  • Havuzdaki tüm düğümlerde kullanıcı hesaplarını tanımlayın.

    Artık havuz kaynağında tanımladığınız bir kullanıcı hesabı altında bir görev veya görev koleksiyonu çalıştırabilirsiniz. Havuz Ekleme isteklerinde yeni userAccounts özelliği aracılığıyla bir kullanıcı hesabı tanımlayın. Hesabı tanımlarken hesap adını, parolayı, yükseltme düzeyini (yönetici veya yönetici olmayan) ve SSH özel anahtarını (Linux havuzları için) belirtebilirsiniz.

    Kullanıcı hesabını tanımladıktan sonra, bir görev veya görev koleksiyonu ekleyen isteklerde userIdentity özelliği için bu kullanıcı hesabını belirtebilirsiniz.

  • Görev çalıştırıldığında Batch hizmetinde kimlik doğrulaması yapmak için bir belirteç içeren bir görev sağlayın.

    Batch hizmeti artık çalıştırıldığında göreve kimlik doğrulama belirteci sağlayabilir. Kimlik doğrulama belirteci, bir görevin Batch hesap anahtarları olmadan batch hizmetine işle ilgili istekler göndermesini sağlar. Belirteç, AZ_BATCH_AUTHENTICATION_TOKEN ortam değişkeni aracılığıyla sağlanır.

    Şu anda kimlik doğrulama belirteçleri yalnızca iş kaynağında işlemleri çağırmak için desteklenmektedir. Kimlik doğrulama belirteci, görevi içeren işteki tüm işlemlere erişim verir.

    Batch hizmetinin kimlik doğrulama belirtecini sağlaması için yeni authenticationTokenSettings özelliğini erişim özelliğiyle birlikte Görev Ekle veya Görev Koleksiyonu Ekle isteklerinde belirtin.

  • Görev başarısız olursa, görevin bağımlılıklarında gerçekleştireceğiniz eylemi belirtin.

    Bağımlı görevlerin bağlı oldukları görev başarısız olsa bile devam ettiğini belirtebilirsiniz. Üst görev başarısız olsa bile bağımlı görevleri çalıştırmak için bir görev kaynağının yeni dependencyAction özelliğini ayarlayın . Alternatif olarak, üst görev başarısız olursa bağımlı görevlerin çalıştırılmasını önlemek için dependencyAction öğesini engelleyecek şekilde ayarlayın.

    Görev Ekle veya GörevKoleksiyonu Ekle isteklerinde dependencyAction özelliğini belirtin.

    Bağımlılık eylemlerini kullanma hakkında daha fazla bilgi için bkz. Bağımlılık eylemleri.

  • Havuz oluştururken özel işletim sistemi disk görüntüleri kullanın.

    Artık havuz oluşturmak için özel işletim sistemi disk görüntüleri kullanabilirsiniz.

    Bunu yapmak için Batch hesabınızı oluştururken havuzların Batch hizmeti tarafından yönetilen bir abonelik yerine kullanıcı aboneliğinde sağlandığını belirtmeniz gerekir. Hesap Oluştur çağrısında poolAllocationMode özelliğini UserSubscription olarak ayarlayın. Ardından osDisk özelliğini kullanarak Havuz Ekleme isteğindeki bir disk görüntüsüne başvuru belirtin.

    Önemli

    Batch hesabınızı oluştururken, havuzların kullanıcı aboneliğinde sağlanmasını belirtirseniz, bu hesap aracılığıyla yapılan tüm istekler için Azure Active Directory tabanlı kimlik doğrulamasını kullanmanız gerekir.

  • Batch hizmetine yönelik istekler için Azure Active Directory tabanlı kimlik doğrulamasını kullanın.

    Azure Active Directory (Azure AD) artık Batch hizmetine yapılan çağrıların kimliğini doğrulamak için destekleniyor.

    Batch hesabınız kullanıcı aboneliğinde havuz sağlamak üzere ayarlandıysa Azure AD kimlik doğrulaması kullanılması gerekir.

Sürüm 2016-07-01.3.1

Bu sürüm sürümü, önceki 2016-02-01.3.0 sürümündeki tüm desteği genişletir. Ayrıca, aşağıdaki özellikleri destekler:

  • Ağ yapılandırması ile havuz ve otomatik havuz oluşturma özelliği

    • Hem havuza hem de otomatik biriktirme kaynaklarına yeni bir networkConfiguration özelliği eklendi. Bu özellik, havuzun işlem düğümlerinin oluşturulduğu alt ağ gibi havuzun ağ yapılandırmasını belirtmek için kullanılabilir.
  • Tüm görevler tamamlandığında işi otomatik olarak sonlandır.

    • İş kaynağına yeni bir onAllTasksComplete özelliği eklendi. Bir iş oluştururken veya güncelleştirirken bunu belirtebilirsiniz.
  • Görev başarısız olduğunda işi otomatik olarak sonlandır veya devre dışı bırak.

    • İş kaynağına yeni bir onTaskFailure özelliği eklendi ve görev kaynağına exitConditions yeni bir özellik eklendi. onTaskFailure işi ayarı, görev hatasının iş düzeyi etkisi olup olmadığını gösterir ve exitConditions görevi özelliği görevlerin iş düzeyi etkisini hatanın doğasına göre uyarlamasına olanak tanır.
  • Uygulama paketlerini hem görevlerle hem de havuzlarla ilişkilendirin.

    • Görev kaynağına ve jobManagerTask ayarlarına yeni bir applicationPackageReferences özelliği eklendi. Bu, görevlerin havuz oluşturma zamanında belirtilmesi yerine bunları gerektirdiğinden uygulama paketlerinin isteğe bağlı olarak dağıtılmasını sağlar. Bu, farklı iş türlerini veya farklı uygulama sürümlerini yaşam süreleri boyunca çalıştırmak için çağrılabilecek uzun süreli havuzlar için veya tüm görevler için gerekli olmayan büyük bir uygulama paketiniz varsa özellikle değerlidir.
  • Başarısız bir görevi yeniden etkinleştirme özelliği.

    • Yeni bir işlem Başarısız bir görevin durumunu etkin olarak sıfırlamak için görevi yeniden etkinleştirme işlemi eklendi. Bu, örneğin başarısızlığın geçici olup olmadığı veya görevi yeniden oluşturmadan hatanın nedenini düzeltip düzeltemediğiniz gibi hataların yeniden denenmesine olanak tanır.

Sürüm 2016-02-01.3.0

Bu sürüm sürümü, önceki sürüm 2015-12-01.2.2'nin tüm desteğini genişletir. Ayrıca, aşağıdaki özellikleri destekler:

Sürüm 2015-12-01.2.2

Bu sürüm sürümü, önceki 2015-11-01.2.1 sürümündeki tüm desteği genişletir. Ayrıca, aşağıdaki özellikleri destekler:

  • Uygulamalar artık kaynak dosyaları yerine uygulama paketleri kullanılarak işlem düğümlerine dağıtılabilir.

    • İstemcilerin kullanılabilir uygulamalar ve sürümler listesine göz atması için yeni API'ler sağlanır. Örneğin, kullanıcı arabiriminde seçici görüntülenir.

    • Havuzla ilgili API'ler, bir havuzun bu havuzdaki tüm düğümlere indirilecek uygulama paketlerini belirtmesine izin verecek şekilde değiştirilir.

  • Görevler artık diğer görevlere bağımlı hale getirilebilir. Bağımlı görev, bağımlı olduğu tüm görevler başarıyla tamamlanana kadar başlamaz.

Bu sürüm sürümü aşağıdaki diğer değişiklikleri içerir:

  • Varsayılan havuz yeniden boyutlandırma zaman aşımı 15 dakika olarak değiştirildi.

Sürüm 2015-11-01.2.1

Bu sürüm sürümü, önceki 2015-06-01.2.0 sürümündeki tüm desteği genişletir. Ayrıca, aşağıdaki özellikleri destekler:

  • Çok örnekli görev ekleme ve çalıştırma özelliği (örneğin, MPI)

    • Görev kaynağına isteğe bağlı olarak Görev Ekle, Görev Al, Görevleri ListeLE API'lerine eklenebilen yeni bir isteğe bağlı 'multiInstanceSettings' özelliği eklenir.

    • Yeni API Listesi Bir görevin alt görevleri, alt görevler hakkında bilgi edinmek için eklenir.

    • İşlem Düğümü için 'recentTasks' öğesine yeni bir isteğe bağlı 'subtaskId' özelliği eklendi. Bu özellik İşlem Düğümünü Al ve İşlem Düğümlerini Listele'nin bir parçası olarak döndürülür

  • İşlem düğümünde görev zamanlamayı devre dışı bırakma veya etkinleştirme özelliği

    • İki yeni API Bir düğümde görev zamanlamayı devre dışı bırakma ve Düğümde görev zamanlamayı etkinleştirme işlemleri işlem düğümü kaynağına eklenir.

    • Yeni bir işlem düğümü durumu 'çevrimdışı' eklendi. Eski API sürümleri için bu durum 'kullanılamaz' ile eşlenir.

    • İşlem düğümü kaynağına yeni bir 'schedulingState' özelliği eklendi. 'enabled' ve 'disabled' için olası değerler.

  • Havuzda/otomatik biriktirmede otomatik ölçeklendirme değerlendirme aralığını belirtme özelliği

    • Havuz kaynağına yeni bir 'autoScaleEvaluationInterval' özelliği eklendi. Bu özellik Havuz Ekle, Havuz Al, Otomatik Ölçeklendirmeyi Etkinleştir ve Havuzları Listele API'lerine eklenebilir.

    • Benzer şekilde, otomatik havuzlar için 'autoPoolSpecification' özelliğine yeni bir 'autoScaleEvaluationInterval' özelliği eklenir. Bu özellik İş Ekle, İş Al, İşleri Listele, İş Zamanlaması Ekle, İş Zamanlamasını Al, İş Zamanlamasını Güncelleştir, İş Zamanlamalarını Listele ve İş Zamanlama API'lerinde İşleri Listele'ye eklenebilir.

  • İşlem düğümünde görevin kök dizinini döndürmek için Görev API'lerinde geliştirme.

    • Görev hakkında bilgi alma, Görevleri Listeleme API'leri kapsamında elde edilebilen Görev kaynağına iki yeni özellik 'taskRootDirectory' ve 'taskRootDirectoryUrl' eklenir

    • 'jobPreparationTaskExecutionInfo' ve 'jobReleaseTaskExecutionInfo' öğesine yeni bir 'taskRootDirectory' özelliği eklendi. Bu özellik, bir iş API'sinin iş hazırlama ve iş bırakma görevlerinin durumunu listeleme yoluyla alınabilir.