Application Package - Create
Crea un registro de paquete de aplicación. El registro contiene un storageUrl en el que se debe cargar el paquete. Una vez cargado el ApplicationPackage debe activarse mediante ApplicationPackageActive para poder usarlo. Si la cuenta de almacenamiento automática se configuró para usar claves de almacenamiento, la dirección URL devuelta contendrá una SAS.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2025-06-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-zA-Z0-9]+$ |
Un nombre para la cuenta de lote que debe ser único dentro de la región. Los nombres de las cuentas de lote deben tener entre 3 y 24 caracteres de longitud y deben usar solo números y letras minúsculas. Este nombre se utiliza como parte del nombre DNS que se utiliza para acceder al servicio por lotes en la región donde se crea la cuenta. Por ejemplo: |
|
application
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-]+$ |
Nombre de la aplicación. Debe ser único dentro de la cuenta. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
version
|
path | True |
string minLength: 1maxLength: 64 pattern: ^[a-zA-Z0-9_-][a-zA-Z0-9_.-]*$ |
Versión de la aplicación. |
|
api-version
|
query | True |
string minLength: 1 |
La versión de API que se va a utilizar para esta operación. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| tags |
object |
Etiquetas del recurso. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de actualización del recurso 'ApplicationPackage' exitosa |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
ApplicationPackageCreate
Solicitud de ejemplo
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
Respuesta de muestra
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"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Application |
Un paquete de aplicación que representa una versión determinada de una aplicación. |
|
Cloud |
Respuesta de error del servicio Batch. |
|
Cloud |
Respuesta de error del servicio Batch. |
|
created |
Tipo de identidad que creó el recurso. |
|
Package |
Estado actual del paquete de aplicación. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
ApplicationPackage
Un paquete de aplicación que representa una versión determinada de una aplicación.
| Nombre | Tipo | Description |
|---|---|---|
| etag |
string |
ETag del recurso, que se usa para las instrucciones de simultaneidad. |
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nombre del recurso |
| properties.format |
string |
El formato del paquete de aplicación, si el paquete está activo. |
| properties.lastActivationTime |
string (date-time) |
Hora a la que se activó por última vez el paquete, si el paquete está activo. |
| properties.state |
Estado actual del paquete de aplicación. |
|
| properties.storageUrl |
string |
Dirección URL del paquete de aplicación en Azure Storage. |
| properties.storageUrlExpiry |
string (date-time) |
Hora UTC a la que expirará la dirección URL de Azure Storage. |
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas del recurso. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
CloudError
Respuesta de error del servicio Batch.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Cuerpo de la respuesta de error. |
CloudErrorBody
Respuesta de error del servicio Batch.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
| details |
Lista de detalles adicionales sobre el error. |
|
| message |
string |
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
| target |
string |
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
PackageState
Estado actual del paquete de aplicación.
| Valor | Description |
|---|---|
| Pending |
Se ha creado el paquete de aplicación, pero aún no se ha activado. |
| Active |
El paquete de aplicación está listo para su uso. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |