Published - Get Spark Compute
Pobierz środowisko obliczeniowe platformy Spark.
Uwaga / Notatka
Ten interfejs API jest wersją wersji beta, która zostanie wycofana 31 sierpnia 2026 r.
Podczas wywoływania tego interfejsu API obiekt wywołujący musi ustawić parametr beta zapytania na wartość false
Permissions
Uprawnienie do odczytu dla elementu środowiska.
Wymagane zakresy delegowane
Item.Read.All lub Item.ReadWrite.All lub Environment.Read.All lub Environment.ReadWrite.All
Microsoft Entra obsługiwane tożsamości
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
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/sparkcompute?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ść na , aby |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zostało ukończone pomyślnie. |
|
| 429 Too Many Requests |
Przekroczono limit szybkości usługi. Serwer zwraca nagłówek wskazujący Nagłówki Retry-After: integer |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
Get environment Spark compute example
Przykładowe żądanie
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/707cfd07-cbf1-41da-aad7-dd157ddb8c11/sparkcompute?beta=false
Przykładowa odpowiedź
{
"instancePool": {
"name": "MyWorkspacePool",
"type": "Workspace",
"id": "78942136-106c-4f3e-80fc-7ff4eae11603",
"maxClustersToHydrateLimit": 10
},
"driverCores": 4,
"driverMemory": "56g",
"executorCores": 4,
"executorMemory": "56g",
"dynamicExecutorAllocation": {
"enabled": false,
"minExecutors": 1,
"maxExecutors": 1
},
"sparkProperties": [
{
"key": "spark.acls.enable",
"value": "false"
}
],
"runtimeVersion": "1.2",
"customLivePoolSupport": "Enabled",
"customLivePoolSettings": {
"maxClustersToHydrate": 4,
"clusterIdleTimeout": "PT20M",
"customLivePoolLifespan": "PT1H"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Custom |
Ustawienia nawodnienia puli na żywo na obliczeniach platformy Spark w środowisku. |
|
Custom |
Flaga kontrolowania, czy obsługa puli na żywo jest aktywna. Dodatkowe |
|
Custom |
Niestandardowa pamięć puli dla sterownika platformy Spark lub funkcji wykonawczej platformy Spark. Dodatkowe typy |
|
Custom |
Typ puli niestandardowej. Dodatkowe typy |
|
Dynamic |
Dynamiczne zalety alokacji funkcji wykonawczej. |
|
Environment |
|
|
Error |
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
|
Instance |
Pula wystąpień. |
|
Spark |
Klucz właściwości platformy Spark i jego wartość. |
CustomLivePoolSettings
Ustawienia nawodnienia puli na żywo na obliczeniach platformy Spark w środowisku.
| Nazwa | Typ | Opis |
|---|---|---|
| clusterIdleTimeout |
string (duration) |
Próg czasu bezczynności, po którym zostanie zwolniony nawodniony klaster przy użyciu formatu czasu trwania ISO 8601. Minimum: PT20M. Maksymalna: PT24H. |
| customLivePoolLifespan |
string (duration) |
Maksymalny okres istnienia aktywacji puli na żywo przy użyciu formatu czasu trwania ISO 8601. Zadanie puli na żywo jest uruchamiane przez ten czas, a następnie kończy działanie. Minimum: PT30M. Maksymalna: PT24H. |
| maxClustersToHydrate |
integer (int32) minimum: 1 |
Maksymalna liczba klastrów do wstępnego nawodnienia podczas każdego cyklu aktywacji. Minimum: 1. Maksymalna dozwolona wartość jest określana przez rozmiar pojemności i jest widoczna w ustawieniach puli wystąpień jako |
CustomLivePoolSupport
Flaga kontrolowania, czy obsługa puli na żywo jest aktywna. Dodatkowe CustomLivePoolSupport wartości mogą być dodawane w czasie.
| Wartość | Opis |
|---|---|
| Enabled |
Obsługa puli na żywo jest aktywna. |
| Disabled |
Obsługa puli na żywo jest nieaktywna. Konfiguracja jest zachowywana. |
CustomPoolMemory
Niestandardowa pamięć puli dla sterownika platformy Spark lub funkcji wykonawczej platformy Spark. Dodatkowe typy CustomPoolMemory można dodawać w czasie.
| Wartość | Opis |
|---|---|
| 28g |
28 GB pamięci. |
| 56g |
Pamięć 56G. |
| 112g |
Pamięć 112G. |
| 224g |
Pamięć 224G. |
| 400g |
Pamięć 400G. |
CustomPoolType
Typ puli niestandardowej. Dodatkowe typy CustomPoolType można dodawać w czasie.
| Wartość | Opis |
|---|---|
| Workspace |
Pula niestandardowa na poziomie obszaru roboczego |
| Capacity |
Pula niestandardowa na poziomie pojemności |
DynamicExecutorAllocationProperties
Dynamiczne zalety alokacji funkcji wykonawczej.
| Nazwa | Typ | Opis |
|---|---|---|
| enabled |
boolean |
Stan alokacji funkcji wykonawczej dynamicznej. Fałsz — wyłączone, true — włączone. |
| maxExecutors |
integer (int32) minimum: 1 |
Maksymalna liczba funkcji wykonawczej dla alokacji dynamicznej i minimalna dla tej właściwości to 1. Wartość maksymalna musi być niższa niż pula |
| minExecutors |
integer (int32) minimum: 1 |
Minimalna liczba funkcji wykonawczej dla alokacji dynamicznej i minimalna dla tej właściwości to 1. Wartość maksymalna musi być niższa niż |
EnvironmentSparkCompute
| Nazwa | Typ | Opis |
|---|---|---|
| customLivePoolSettings |
Ustawienia nawodnienia puli na żywo. Określa sposób, w jaki klastry są wstępnie nawodnione po włączeniu obsługi puli na żywo. |
|
| customLivePoolSupport |
Określa, czy pula na żywo jest włączona. Gdy |
|
| driverCores |
integer (int32) |
Rdzenie sterowników platformy Spark. Musi być jedną z następujących wartości: 4, 8, 16, 32, 64. |
| driverMemory |
Pamięć sterownika platformy Spark. |
|
| dynamicExecutorAllocation |
Alokacja funkcji wykonawczej dynamicznej. |
|
| executorCores |
integer (int32) |
Rdzeń funkcji wykonawczej platformy Spark. Musi być jedną z następujących wartości: 4, 8, 16, 32, 64. |
| executorMemory |
Pamięć funkcji wykonawczej platformy Spark. |
|
| instancePool |
Pula środowisk musi być prawidłową pulą niestandardową. "Pula początkowa" oznacza użycie puli początkowej. |
|
| runtimeVersion |
string |
Wersja środowiska uruchomieniowego— znajdź obsługiwane środowiska uruchomieniowe sieci szkieletowej. Na przykład: 1.3 |
| sparkProperties |
Właściwości platformy Spark. |
ErrorParameter
Parametr ustrukturyzowany zapewniający dodatkowy kontekst czytelny dla maszyny o błędzie.
| Nazwa | Typ | Opis |
|---|---|---|
| message |
string |
Czytelny dla człowieka opis znaczenia parametru. |
| name |
string |
Identyfikator parametru. |
| value |
string |
Wartość parametru. |
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. |
| isRetriable |
boolean |
Jeśli to prawda, żądanie można ponowić. Użyj nagłówka |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| parameters |
Parametry ustrukturyzowane zapewniające dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string (uuid) |
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. |
| parameters |
Parametry ustrukturyzowane zapewniające dodatkowy kontekst czytelny dla maszyny o błędzie. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
InstancePool
Pula wystąpień.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (uuid) |
Identyfikator puli wystąpień. |
| maxClustersToHydrateLimit |
integer (int32) |
Obliczana górna granica serwera dla ustawienia puli |
| name |
string |
Nazwa puli wystąpień. |
| type |
Typ puli wystąpień. |
SparkProperty
Klucz właściwości platformy Spark i jego wartość.
| Nazwa | Typ | Opis |
|---|---|---|
| key |
string |
Klucz właściwości platformy Spark. |
| value |
string |
Wartość właściwości Platformy Spark. |