Apps - Publish
Veröffentlicht eine bestimmte Version der Anwendung.
POST {Endpoint}/luis/api/v2.0/apps/{appId}/publish
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
app
|
path | True |
string (uuid) |
Die Anwendungs-ID. |
|
Endpoint
|
path | True |
string |
Unterstützte Cognitive Services-Endpunkte (Protokoll und Hostname, z. B. https://westus.api.cognitive.microsoft.com). |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| isStaging |
boolean |
Gibt an, ob der Staging-Slot anstelle des Produktionsplatzes verwendet werden soll. |
| versionId |
string |
Die zu veröffentlichende Versions-ID. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 201 Created |
Ein Objekt, das die Anwendungsendpunkt-URL, den zugewiesenen Endpunktschlüssel und den Veröffentlichungsstatus enthält. |
|
| Other Status Codes |
Ein Objekt, das die Anwendungsendpunkt-URL, den zugewiesenen Endpunktschlüssel und den Veröffentlichungsstatus enthält, falls bei der Veröffentlichung eines oder mehrerer Regionen ein Fehler aufgetreten ist. |
|
| Other Status Codes |
Fehlerantwort. |
Sicherheit
Ocp-Apim-Subscription-Key
Typ:
apiKey
In:
header
Beispiele
Successful Publish Application request
Beispielanforderung
POST {Endpoint}/luis/api/v2.0/apps/c555c6ef-974f-4d73-b573-69feeb4a85f8/publish
{
"versionId": "0.1",
"isStaging": false
}
Beispiel für eine Antwort
{
"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"
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Application |
Objektmodell zum Veröffentlichen einer bestimmten Anwendungsversion. |
|
Error |
Fehlerantwort beim Aufrufen eines Vorgangs in der API. |
|
Production |
ApplicationPublishObject
Objektmodell zum Veröffentlichen einer bestimmten Anwendungsversion.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| isStaging |
boolean |
False |
Gibt an, ob der Staging-Slot anstelle des Produktionsplatzes verwendet werden soll. |
| versionId |
string |
Die zu veröffentlichende Versions-ID. |
ErrorResponse
Fehlerantwort beim Aufrufen eines Vorgangs in der API.
| Name | Typ | Beschreibung |
|---|---|---|
| errorType |
string |
ProductionOrStagingEndpointInfo
| Name | Typ | Beschreibung |
|---|---|---|
| assignedEndpointKey |
string |
Der Endpunktschlüssel. |
| endpointRegion |
string |
Die Region des Endpunkts. |
| endpointUrl |
string |
Die Laufzeitendpunkt-URL für diese Modellversion. |
| failedRegions |
string |
Regionen, in denen die Veröffentlichung fehlgeschlagen ist. |
| isStaging |
boolean |
Gibt an, ob der Staging-Slot anstelle des Produktionsplatzes verwendet werden soll. |
| publishedDateTime |
string |
Zeitstempel, als zuletzt veröffentlicht wurde. |
| region |
string |
Die Zielregion, in der die Anwendung veröffentlicht wird. |
| versionId |
string |
Die zu veröffentlichende Versions-ID. |