Apps - Publish
Publica una versión específica de la aplicación.
POST {Endpoint}/luis/api/v2.0/apps/{appId}/publish
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
app
|
path | True |
string (uuid) |
Identificador de la aplicación. |
|
Endpoint
|
path | True |
string |
Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://westus.api.cognitive.microsoft.com). |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| isStaging |
boolean |
Indica si se debe usar la ranura de ensayo, en lugar de la de producción. |
| versionId |
string |
Identificador de versión que se va a publicar. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 201 Created |
Objeto que contiene la dirección URL del punto de conexión de la aplicación, su clave de punto de conexión asignada y el estado de publicación. |
|
| Other Status Codes |
Objeto que contiene la dirección URL del punto de conexión de la aplicación, su clave de punto de conexión asignada y el estado de publicación en caso de que se produzca un error al publicar una o varias regiones. |
|
| Other Status Codes |
Respuesta de error. |
Seguridad
Ocp-Apim-Subscription-Key
Tipo:
apiKey
En:
header
Ejemplos
Successful Publish Application request
Solicitud de ejemplo
POST {Endpoint}/luis/api/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8/publish
{
"versionId": "0.1",
"isStaging": false
}
Respuesta de muestra
{
"isStaging": false,
"endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8",
"assignedEndpointKey": null,
"endpointRegion": "westus, cus",
"failedRegions": null,
"publishedDateTime": "2017-11-28T19:20:28Z"
}
{
"isStaging": false,
"endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8",
"assignedEndpointKey": null,
"endpointRegion": "westus, cus",
"failedRegions": "cus",
"publishedDateTime": "2017-11-28T19:20:28Z"
}
Definiciones
| Nombre | Description |
|---|---|
|
Application |
Modelo de objetos para publicar una versión de aplicación específica. |
|
Error |
Respuesta de error al invocar una operación en la API. |
|
Production |
ApplicationPublishObject
Modelo de objetos para publicar una versión de aplicación específica.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| isStaging |
boolean |
False |
Indica si se debe usar la ranura de ensayo, en lugar de la de producción. |
| versionId |
string |
Identificador de versión que se va a publicar. |
ErrorResponse
Respuesta de error al invocar una operación en la API.
| Nombre | Tipo | Description |
|---|---|---|
| errorType |
string |
ProductionOrStagingEndpointInfo
| Nombre | Tipo | Description |
|---|---|---|
| assignedEndpointKey |
string |
Clave de punto de conexión. |
| endpointRegion |
string |
Región del punto de conexión. |
| endpointUrl |
string |
Dirección URL del punto de conexión en tiempo de ejecución de esta versión del modelo. |
| failedRegions |
string |
Regiones en las que se produjo un error en la publicación. |
| isStaging |
boolean |
Indica si se debe usar la ranura de ensayo, en lugar de la de producción. |
| publishedDateTime |
string |
Marca de tiempo cuando se publicó por última vez. |
| region |
string |
Región de destino en la que se publica la aplicación. |
| versionId |
string |
Identificador de versión que se va a publicar. |