Application Package - Create
Tworzy rekord pakietu aplikacji. Rekord zawiera element storageUrl, do którego należy przekazać pakiet. Po przekazaniu ApplicationPackage należy go aktywować przy użyciu ApplicationPackageActive, zanim będzie można go użyć. Jeśli konto magazynu automatycznego zostało skonfigurowane do używania kluczy magazynu, zwrócony adres URL będzie zawierać sygnaturę dostępu współdzielonego.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2025-06-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Nazwa konta wsadowego, która musi być unikalna w danym regionie. Nazwy kont wsadowych muszą mieć długość od 3 do 24 znaków i zawierać jedynie cyfry oraz małe litery. Ta nazwa jest używana jako część nazwy DNS, która służy do dostępu do usługi Batch w regionie, w którym konto zostało utworzone. Na przykład: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Nazwa aplikacji. Musi to być unikatowe w ramach konta. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
|
version
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$ |
Wersja aplikacji. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
| Nazwa | Typ | Opis |
|---|---|---|
| tags |
object |
Tagi zasobu. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja aktualizacji zasobu 'ApplicationPackage' zakończyła się sukcesem |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
ApplicationPackageCreate
Przykładowe żądanie
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
Przykładowa odpowiedź
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"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Application |
Pakiet aplikacji reprezentujący określoną wersję aplikacji. |
|
Cloud |
Odpowiedź na błąd z usługi Batch. |
|
Cloud |
Odpowiedź na błąd z usługi Batch. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Package |
Bieżący stan pakietu aplikacji. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
ApplicationPackage
Pakiet aplikacji reprezentujący określoną wersję aplikacji.
| Nazwa | Typ | Opis |
|---|---|---|
| etag |
string |
Element ETag zasobu używany na potrzeby instrukcji współbieżności. |
| id |
string (arm-id) |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nazwa zasobu |
| properties.format |
string |
Format pakietu aplikacji, jeśli pakiet jest aktywny. |
| properties.lastActivationTime |
string (date-time) |
Czas ostatniego aktywowania pakietu, jeśli pakiet jest aktywny. |
| properties.state |
Bieżący stan pakietu aplikacji. |
|
| properties.storageUrl |
string |
Adres URL pakietu aplikacji w usłudze Azure Storage. |
| properties.storageUrlExpiry |
string (date-time) |
Godzina UTC, o której wygaśnie adres URL usługi Azure Storage. |
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| tags |
object |
Tagi zasobu. |
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
CloudError
Odpowiedź na błąd z usługi Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Treść odpowiedzi o błędzie. |
CloudErrorBody
Odpowiedź na błąd z usługi Batch.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
| details |
Lista dodatkowych szczegółów dotyczących błędu. |
|
| message |
string |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
| target |
string |
Element docelowy określonego błędu. Na przykład nazwa właściwości w błędzie. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PackageState
Bieżący stan pakietu aplikacji.
| Wartość | Opis |
|---|---|
| Pending |
Pakiet aplikacji został utworzony, ale nie został jeszcze aktywowany. |
| Active |
Pakiet aplikacji jest gotowy do użycia. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |