Items - Publish Environment (preview)
Wyzwalanie operacji publikowania środowiska.
Uwaga / Notatka
Ten interfejs API jest częścią wersji beta i jest udostępniany tylko do celów ewaluacyjnych i programistycznych. Może ona ulec zmianie na podstawie opinii i nie jest zalecana do użytku produkcyjnego. Ten interfejs API w wersji beta zostanie wycofany 1 marca 2026 r. i zastąpiony stabilną wersją dostępną tutaj. Nowa wersja wprowadza zmiany powodujące niezgodność i nie jest zgodna z poprzednimi wersjami.
Podczas wywoływania tego interfejsu API wywołujące muszą określić true jako wartość parametru beta zapytania (preview parametr zapytania został zastąpiony przez betaelement . W przypadku zgodności z poprzednimi wersjami nadal jest obsługiwana preview i zachowuje się tak samo jak beta).
Powiadomienie o wycofaniu
Wprowadzono nowy parametr beta zapytania w celu ułatwienia tego przejścia:
- Parametr
betazapytania jest obecnie domyślnie ustawiony natrue. - Ustaw wartość parametru
betazapytania, abyfalseużyć stabilnej wersji wydania tego interfejsu API. - Od 1 marca 2026 r. wartość domyślna dla
betaelementu zmieni się nafalse.
Zaleca się przeprowadzenie migracji integracji do korzystania z wersji wydania tak szybko, jak to możliwe, określając falsebeta parametr zapytania (wartość beta domyślna parametru zapytania zostanie ustawiona na false datę wycofania interfejsu API).
W wersji wydania wprowadzono następujące niezgodne zmiany:
- Odpowiedź jest następująca: wzorzec długotrwałych operacji (LRO), a kod odpowiedzi HTTP 202 może zostać zwrócony.
Permissions
Uprawnienie do zapisu dla elementu środowiska.
Wymagane zakresy delegowane
Item.ReadWrite.All lub Environment.ReadWrite.All
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Tożsamość | Support |
|---|---|
| User | Tak |
| Główne usługi i Tożsamości zarządzane | Tak |
Interfejs
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish?beta={beta}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
Identyfikator środowiska. |
|
workspace
|
path | True |
string (uuid) |
Identyfikator przestrzeni roboczej. |
|
beta
|
query | True |
boolean |
Ten parametr określa, która wersja interfejsu API ma być używana. Ustaw wartość , aby |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Pomyślnie przesłano żądanie operacji publikowania. |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Publish environment example
Przykładowe żądanie
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/publish?beta=True
Przykładowa odpowiedź
{
"publishDetails": {
"state": "Running",
"targetVersion": "46838a80-5450-4414-bea0-40fb6f3e0c0d",
"startTime": "2024-03-29T14:17:09.0697022Z",
"componentPublishInfo": {
"sparkLibraries": {
"state": "Running"
},
"sparkSettings": {
"state": "Running"
}
}
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Component |
Publikowanie informacji dla poszczególnych składników w środowisku. |
|
Environment |
Właściwości środowiska. |
|
Environment |
Stan publikowania. W miarę upływu czasu można dodawać dodatkowe typy stanów. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Publish |
Szczegóły operacji publikowania. |
|
Spark |
Biblioteki platformy Spark. |
|
Spark |
Ustawienia platformy Spark. |
ComponentPublishInfo
Publikowanie informacji dla poszczególnych składników w środowisku.
| Nazwa | Typ | Opis |
|---|---|---|
| sparkLibraries |
Biblioteki platformy Spark publikują informacje. |
|
| sparkSettings |
Ustawienia platformy Spark publikują informacje. |
EnvironmentProperties
Właściwości środowiska.
| Nazwa | Typ | Opis |
|---|---|---|
| publishDetails |
Szczegóły operacji publikowania środowiska. |
EnvironmentPublishState
Stan publikowania. W miarę upływu czasu można dodawać dodatkowe typy stanów.
| Wartość | Opis |
|---|---|
| Success |
Publikowanie środowiska jest w stanie powodzenia. |
| Cancelled |
Publikowanie środowiska jest w stanie anulowania. |
| Failed |
Publikowanie środowiska jest w stanie niepowodzenia. |
| Cancelling |
Publikowanie środowiska jest w stanie anulowania. |
| Running |
Publikowanie środowiska jest w stanie uruchomienia. |
| Waiting |
Publikowanie środowiska jest w stanie oczekiwania. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
PublishDetails
Szczegóły operacji publikowania.
| Nazwa | Typ | Opis |
|---|---|---|
| componentPublishInfo |
Składnik środowiska publikuje informacje. |
|
| endTime |
string (date-time) |
Godzina zakończenia operacji publikowania w formacie UTC przy użyciu formatu RRRR-MM-DDTHH:mm:ss.sssssZ. |
| startTime |
string (date-time) |
Godzina rozpoczęcia operacji publikowania w formacie UTC przy użyciu formatu RRRR-MM-DDTHH:mm:ss.ssssZ. |
| state |
Stan publikowania. W miarę upływu czasu można dodawać dodatkowe typy stanów. |
|
| targetVersion |
string (uuid) |
Docelowa verion do opublikowania. |
SparkLibraries
Biblioteki platformy Spark.
| Nazwa | Typ | Opis |
|---|---|---|
| state |
Stan publikowania. W miarę upływu czasu można dodawać dodatkowe typy stanów. |
SparkSettings
Ustawienia platformy Spark.
| Nazwa | Typ | Opis |
|---|---|---|
| state |
Stan publikowania. W miarę upływu czasu można dodawać dodatkowe typy stanów. |