Apps - Publish
Pubblica una versione specifica dell'applicazione.
POST {Endpoint}/luis/api/v2.0/apps/{appId}/publish
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
app
|
path | True |
string (uuid) |
ID applicazione. |
|
Endpoint
|
path | True |
string |
Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://westus.api.cognitive.microsoft.com). |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| isStaging |
boolean |
Indica se lo slot di staging deve essere usato, anziché quello di produzione. |
| versionId |
string |
ID versione da pubblicare. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 201 Created |
Oggetto contenente l'URL dell'endpoint dell'applicazione, la chiave dell'endpoint assegnata e lo stato di pubblicazione. |
|
| Other Status Codes |
Oggetto contenente l'URL dell'endpoint dell'applicazione, la chiave dell'endpoint assegnata e lo stato di pubblicazione nel caso in cui la pubblicazione di una o più aree non sia riuscita. |
|
| Other Status Codes |
Risposta errore. |
Sicurezza
Ocp-Apim-Subscription-Key
Tipo:
apiKey
In:
header
Esempio
Successful Publish Application request
Esempio di richiesta
POST {Endpoint}/luis/api/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8/publish
{
"versionId": "0.1",
"isStaging": false
}
Risposta di esempio
{
"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"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Application |
Modello a oggetti per la pubblicazione di una versione specifica dell'applicazione. |
|
Error |
Risposta di errore quando si richiama un'operazione sull'API. |
|
Production |
ApplicationPublishObject
Modello a oggetti per la pubblicazione di una versione specifica dell'applicazione.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| isStaging |
boolean |
False |
Indica se lo slot di staging deve essere usato, anziché quello di produzione. |
| versionId |
string |
ID versione da pubblicare. |
ErrorResponse
Risposta di errore quando si richiama un'operazione sull'API.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorType |
string |
ProductionOrStagingEndpointInfo
| Nome | Tipo | Descrizione |
|---|---|---|
| assignedEndpointKey |
string |
Chiave dell'endpoint. |
| endpointRegion |
string |
Area dell'endpoint. |
| endpointUrl |
string |
URL dell'endpoint di runtime per questa versione del modello. |
| failedRegions |
string |
Aree in cui la pubblicazione non è riuscita. |
| isStaging |
boolean |
Indica se lo slot di staging deve essere usato, anziché quello di produzione. |
| publishedDateTime |
string |
Timestamp dell'ultima pubblicazione. |
| region |
string |
Area di destinazione in cui viene pubblicata l'applicazione. |
| versionId |
string |
ID versione da pubblicare. |