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 |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 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: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Název aplikace. To musí být v rámci účtu jedinečné. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string (uuid) |
ID cílového předplatného. Hodnota musí být UUID. |
|
version
|
path | True |
string minLength: 1maxLength: 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 |
Aktualizace zdroje 'ApplicationPackage' byla úspěšná |
|
| Other Status Codes |
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
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 |
|---|---|
|
Application |
Balíček aplikace, který představuje konkrétní verzi aplikace. |
|
Cloud |
Odpověď na chybu ze služby Batch |
|
Cloud |
Odpověď na chybu ze služby Batch |
|
created |
Typ identity, která prostředek vytvořila. |
|
Package |
Aktuální stav balíčku aplikace. |
|
system |
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 |
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 |
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 |
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 |
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 |
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 |
Typ identity, která naposledy změnila prostředek. |