Application Package - Create

Vytvoří záznam balíčku aplikace. Záznam obsahuje storageUrl, do kterého se má balíček nahrát. Po nahrání ApplicationPackage je potřeba ho aktivovat pomocí ApplicationPackageActive, aby bylo možné ho použít. Pokud byl účet automatického úložiště nakonfigurovaný tak, aby používal klíče úložiště, bude vrácená adresa URL obsahovat SAS.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2025-06-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-zA-Z0-9]+$

Název pro batch účet, který musí být v rámci regionu jedinečný. Dávkové názvy účtů musí mít délku mezi 3 a 24 znaky a musí používat pouze čísla a malá písmena. Toto jméno se používá jako součást DNS jména, které slouží k přístupu k dávkové službě v regionu, kde je účet vytvořen. Například: http://accountname.region.batch.azure.com/.

applicationName
path True

string

minLength: 1
maxLength: 64
pattern: ^[a-zA-Z0-9_-]+$

Název aplikace. To musí být v rámci účtu jedinečné.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

versionName
path True

string

minLength: 1
maxLength: 64
pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$

Verze aplikace.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Typ Description
tags

object

Značky prostředku.

Odpovědi

Name Typ Description
200 OK

ApplicationPackage

Aktualizace zdroje 'ApplicationPackage' byla úspěšná

Other Status Codes

CloudError

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2.

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ApplicationPackageCreate

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/applications/app1/versions/1?api-version=2025-06-01

Ukázková odpověď

ETag: W/"0x8D64FEC83A3B436"
{
  "name": "1",
  "type": "Microsoft.Batch/batchAccounts/applications/versions",
  "id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/applications/app1/versions/1",
  "properties": {
    "state": "Pending",
    "storageUrl": "http://mystorage1.blob.core.windows.net/myapp?mysas",
    "storageUrlExpiry": "2017-06-27T18:48:09.9330991Z"
  }
}

Definice

Name Description
ApplicationPackage

Balíček aplikace, který představuje konkrétní verzi aplikace.

CloudError

Odpověď na chybu ze služby Batch

CloudErrorBody

Odpověď na chybu ze služby Batch

createdByType

Typ identity, která prostředek vytvořila.

PackageState

Aktuální stav balíčku aplikace.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

ApplicationPackage

Balíček aplikace, který představuje konkrétní verzi aplikace.

Name Typ Description
etag

string

ETag prostředku, který se používá pro příkazy souběžnosti.

id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Např. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Název prostředku

properties.format

string

Formát balíčku aplikace, pokud je balíček aktivní.

properties.lastActivationTime

string (date-time)

Čas poslední aktivace balíčku, pokud je balíček aktivní.

properties.state

PackageState

Aktuální stav balíčku aplikace.

properties.storageUrl

string

Adresa URL balíčku aplikace ve službě Azure Storage

properties.storageUrlExpiry

string (date-time)

Čas UTC, kdy vyprší platnost adresy URL služby Azure Storage.

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředku.

type

string

Typ prostředku. Např. "Microsoft.Compute/virtualMachines" nebo "Microsoft.Storage/storageAccounts"

CloudError

Odpověď na chybu ze služby Batch

Name Typ Description
error

CloudErrorBody

Text odpovědi na chybu.

CloudErrorBody

Odpověď na chybu ze služby Batch

Name Typ Description
code

string

Identifikátor chyby. Kódy jsou invariantní a mají být využity programově.

details

CloudErrorBody[]

Seznam dalších podrobností o chybě

message

string

Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní.

target

string

Cíl konkrétní chyby. Například název vlastnosti v chybě.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

PackageState

Aktuální stav balíčku aplikace.

Hodnota Description
Pending

Balíček aplikace byl vytvořen, ale ještě nebyl aktivován.

Active

Balíček aplikace je připravený k použití.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.