Freigeben über


Items - Publish Environment

Auslösen eines Veröffentlichungsvorgangs für die Umgebung.

Hinweis

Diese API ist eine Version einer Betaversion, die am 1. März 2026 veraltet ist. Beim Aufrufen dieser API müssen Aufrufer den Abfrageparameter beta auf den Wert festlegen. false

Diese API unterstützt LRO-.

Erlaubnisse

Schreibberechtigung für das Umgebungselement.

Erforderliche delegierte Bereiche

Item.ReadWrite.All oder Environment.ReadWrite.All

Von Microsoft Entra unterstützte Identitäten

Diese API unterstützt die in diesem Abschnitt aufgeführten Microsoft Identitäten.

Identität Support
Benutzer Yes
Service Principal und Verwaltete Identitäten Yes

Schnittstelle

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish?beta={beta}

URI-Parameter

Name In Erforderlich Typ Beschreibung
environmentId
path True

string (uuid)

Die Umgebungs-ID.

workspaceId
path True

string (uuid)

Die Arbeitsbereichs-ID.

beta
query True

boolean

Dieser Parameter gibt an, welche Version der API verwendet werden soll. Legen Sie diese Einstellung fest, false um die Version zu verwenden.

Antworten

Name Typ Beschreibung
200 OK

EnvironmentProperties

Die Veröffentlichungsvorgangsanforderung wurde erfolgreich übermittelt.

202 Accepted

Anforderung angenommen, Veröffentlichungsvorgang wird ausgeführt. Gibt den GA-Vertrag zurück, wenn beta=false (Standard nach dem 1. März 2026).

Header

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Häufige Fehlercodes:

  • InvalidEnvironmentPublish – Umgebungsveröffentlichungsvorgang für die < des fehlgeschlagenen Veröffentlichungsvorgangs> aufgrund eines Fehlers fehlgeschlagen: Code = EnvironmentAnotherOngoingPublishProcess.

Beispiele

Publish environment example

Beispielanforderung

POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/publish?beta=false

Beispiel für eine Antwort

{
  "publishDetails": {
    "state": "Running",
    "targetVersion": "46838a80-5450-4414-bea0-40fb6f3e0c0d",
    "startTime": "2024-03-29T14:17:09.0697022Z",
    "componentPublishInfo": {
      "sparkLibraries": {
        "state": "Running"
      },
      "sparkSettings": {
        "state": "Running"
      }
    }
  }
}
Location: https://api.fabric.microsoft.com/v1/operations/abcdef00-9d7e-469a-abf1-fca847a0ea69
x-ms-operation-id: abcdef00-9d7e-469a-abf1-fca847a0ea69
Retry-After: 120

Definitionen

Name Beschreibung
ComponentPublishInfo

Veröffentlichen Sie Informationen für die einzelnen Komponenten in der Umgebung.

EnvironmentProperties

Umgebungseigenschaften.

EnvironmentPublishState

Veröffentlichungsstatus. Zusätzliche Statustypen können im Laufe der Zeit hinzugefügt werden.

ErrorRelatedResource

Das Fehlerbezogene Ressourcendetails-Objekt.

ErrorResponse

Die Fehlerantwort.

ErrorResponseDetails

Die Fehlerantwortdetails.

PublishDetails

Details des Veröffentlichungsvorgangs.

SparkLibraries

Spark-Bibliotheken.

SparkSettings

Spark-Einstellungen.

ComponentPublishInfo

Veröffentlichen Sie Informationen für die einzelnen Komponenten in der Umgebung.

Name Typ Beschreibung
sparkLibraries

SparkLibraries

Spark-Bibliotheken veröffentlichen Informationen.

sparkSettings

SparkSettings

Spark-Einstellungen veröffentlichen Informationen.

EnvironmentProperties

Umgebungseigenschaften.

Name Typ Beschreibung
publishDetails

PublishDetails

Details zum Veröffentlichen von Vorgängen in der Umgebung.

EnvironmentPublishState

Veröffentlichungsstatus. Zusätzliche Statustypen können im Laufe der Zeit hinzugefügt werden.

Wert Beschreibung
Success

Die Veröffentlichung der Umgebung befindet sich im Erfolgszustand.

Cancelled

Die Veröffentlichung der Umgebung befindet sich im Zustand "Abgebrochen".

Failed

Die Veröffentlichung der Umgebung ist fehlgeschlagen.

Cancelling

Die Veröffentlichung der Umgebung befindet sich im Zustand "Abbrechen".

Running

Die Veröffentlichung der Umgebung befindet sich im Ausführungszustand.

Waiting

Die Veröffentlichung der Umgebung befindet sich im Wartezustand.

ErrorRelatedResource

Das Fehlerbezogene Ressourcendetails-Objekt.

Name Typ Beschreibung
resourceId

string

Die Ressourcen-ID, die an dem Fehler beteiligt ist.

resourceType

string

Der Typ der Ressource, die an dem Fehler beteiligt ist.

ErrorResponse

Die Fehlerantwort.

Name Typ Beschreibung
errorCode

string

Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht.

message

string

Eine lesbare Darstellung des Fehlers.

moreDetails

ErrorResponseDetails[]

Liste der zusätzlichen Fehlerdetails.

relatedResource

ErrorRelatedResource

Die fehlerbezogenen Ressourcendetails.

requestId

string

ID der Anforderung, die dem Fehler zugeordnet ist.

ErrorResponseDetails

Die Fehlerantwortdetails.

Name Typ Beschreibung
errorCode

string

Ein bestimmter Bezeichner, der Informationen über eine Fehlerbedingung bereitstellt und eine standardisierte Kommunikation zwischen unserem Dienst und seinen Benutzern ermöglicht.

message

string

Eine lesbare Darstellung des Fehlers.

relatedResource

ErrorRelatedResource

Die fehlerbezogenen Ressourcendetails.

PublishDetails

Details des Veröffentlichungsvorgangs.

Name Typ Beschreibung
componentPublishInfo

ComponentPublishInfo

Informationen zur Umgebungskomponente veröffentlichen.

endTime

string (date-time)

Endzeit des Veröffentlichungsvorgangs in UTC mit dem Format JJJJ-MM-DDTHH:mm:sssZ.

startTime

string (date-time)

Startzeit des Veröffentlichungsvorgangs in UTC mit dem Format JJJJ-MM-TTTHH:mm:sssZ.

state

EnvironmentPublishState

Veröffentlichungsstatus. Zusätzliche Statustypen können im Laufe der Zeit hinzugefügt werden.

targetVersion

string (uuid)

Zielverion, die veröffentlicht werden soll.

SparkLibraries

Spark-Bibliotheken.

Name Typ Beschreibung
state

EnvironmentPublishState

Veröffentlichungsstatus. Zusätzliche Statustypen können im Laufe der Zeit hinzugefügt werden.

SparkSettings

Spark-Einstellungen.

Name Typ Beschreibung
state

EnvironmentPublishState

Veröffentlichungsstatus. Zusätzliche Statustypen können im Laufe der Zeit hinzugefügt werden.