Application Package - Create
Erstellt einen Anwendungspaketdatensatz. Der Datensatz enthält einen storageUrl, in den das Paket hochgeladen werden soll. Nachdem sie hochgeladen wurde, muss die ApplicationPackage mithilfe von ApplicationPackageActive aktiviert werden, bevor sie verwendet werden kann. Wenn das automatische Speicherkonto für die Verwendung von Speicherschlüsseln konfiguriert wurde, enthält die zurückgegebene URL eine SAS.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2025-06-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Ein Name für das Batch-Konto, das innerhalb der Region einzigartig sein muss. Batch-Kontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben verwenden. Dieser Name wird als Teil des DNS-Namens verwendet, der verwendet wird, um auf den Batch-Service in der Region zuzugreifen, in der das Konto erstellt wurde. Beispiel: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Der Name der Anwendung. Dies muss innerhalb des Kontos eindeutig sein. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string (uuid) |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
|
version
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$ |
Die Version der Anwendung. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| tags |
object |
Die Tags der Ressource. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Aktualisierungsoperation der Ressource 'ApplicationPackage' war erfolgreich |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
ApplicationPackageCreate
Beispielanforderung
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
Beispiel für eine Antwort
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"
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Application |
Ein Anwendungspaket, das eine bestimmte Version einer Anwendung darstellt. |
|
Cloud |
Eine Fehlerantwort des Batchdiensts. |
|
Cloud |
Eine Fehlerantwort des Batchdiensts. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Package |
Der aktuelle Status des Anwendungspakets. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
ApplicationPackage
Ein Anwendungspaket, das eine bestimmte Version einer Anwendung darstellt.
| Name | Typ | Beschreibung |
|---|---|---|
| etag |
string |
Das ETag der Ressource, das für Parallelitätsanweisungen verwendet wird. |
| id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Der Name der Ressource |
| properties.format |
string |
Das Format des Anwendungspakets, wenn das Paket aktiv ist. |
| properties.lastActivationTime |
string (date-time) |
Die Uhrzeit, zu der das Paket zuletzt aktiviert wurde, wenn das Paket aktiv ist. |
| properties.state |
Der aktuelle Status des Anwendungspakets. |
|
| properties.storageUrl |
string |
Die URL für das Anwendungspaket in Azure Storage. |
| properties.storageUrlExpiry |
string (date-time) |
Die UTC-Zeit, zu der die Azure Storage-URL abläuft. |
| systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
| tags |
object |
Die Tags der Ressource. |
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
CloudError
Eine Fehlerantwort des Batchdiensts.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Der Textkörper der Fehlerantwort. |
CloudErrorBody
Eine Fehlerantwort des Batchdiensts.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
| details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
| message |
string |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
| target |
string |
Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PackageState
Der aktuelle Status des Anwendungspakets.
| Wert | Beschreibung |
|---|---|
| Pending |
Das Anwendungspaket wurde erstellt, aber noch nicht aktiviert. |
| Active |
Das Anwendungspaket ist einsatzbereit. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |