Apps - Publish
Publie une version spécifique de l’application.
POST {Endpoint}/luis/api/v2.0/apps/{appId}/publish
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
app
|
path | True |
string (uuid) |
ID d’application. |
Endpoint
|
path | True |
string |
Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://westus.api.cognitive.microsoft.com). |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Corps de la demande
Nom | Type | Description |
---|---|---|
isStaging |
boolean |
Indique si l’emplacement intermédiaire doit être utilisé, au lieu de l’emplacement de production 1. |
versionId |
string |
ID de version à publier. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
Objet contenant l’URL du point de terminaison d’application, sa clé de point de terminaison affectée et son état de publication. |
|
Other Status Codes |
Objet contenant l’URL du point de terminaison de l’application, sa clé de point de terminaison affectée et son état de publication en cas d’échec de la publication d’une ou de plusieurs régions. |
|
Other Status Codes |
Réponse d’erreur. |
Sécurité
Ocp-Apim-Subscription-Key
Type:
apiKey
Dans:
header
Exemples
Successful Publish Application request
Exemple de requête
POST {Endpoint}/luis/api/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8/publish
{
"versionId": "0.1",
"isStaging": false
}
Exemple de réponse
{
"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"
}
Définitions
Nom | Description |
---|---|
Application |
Modèle objet pour la publication d’une version d’application spécifique. |
Error |
Réponse d’erreur lors de l’appel d’une opération sur l’API. |
Production |
ApplicationPublishObject
Modèle objet pour la publication d’une version d’application spécifique.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
isStaging |
boolean |
False |
Indique si l’emplacement intermédiaire doit être utilisé, au lieu de l’emplacement de production 1. |
versionId |
string |
ID de version à publier. |
ErrorResponse
Réponse d’erreur lors de l’appel d’une opération sur l’API.
Nom | Type | Description |
---|---|---|
errorType |
string |
ProductionOrStagingEndpointInfo
Nom | Type | Description |
---|---|---|
assignedEndpointKey |
string |
Clé de point de terminaison. |
endpointRegion |
string |
Région du point de terminaison. |
endpointUrl |
string |
URL du point de terminaison runtime pour cette version de modèle. |
failedRegions |
string |
Régions où la publication a échoué. |
isStaging |
boolean |
Indique si l’emplacement intermédiaire doit être utilisé, au lieu de l’emplacement de production 1. |
publishedDateTime |
string |
Horodatage de la dernière publication. |
region |
string |
Région cible dans laquelle l’application est publiée. |
versionId |
string |
ID de version à publier. |