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
appId
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

ProductionOrStagingEndpointInfo

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

ProductionOrStagingEndpointInfo

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

ErrorResponse

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
ApplicationPublishObject

Modelo de objetos para publicar una versión de aplicación específica.

ErrorResponse

Respuesta de error al invocar una operación en la API.

ProductionOrStagingEndpointInfo

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.