Published - Get Spark Compute
Получение вычислений spark среды.
Замечание
Этот API является версией бета-версии из-за нерекомендуемой версии 31 августа 2026 года.
При вызове этого API вызывающие должны задать параметр beta запроса значением. false
Permissions
Разрешение на чтение элемента среды.
Обязательные делегированные области
Item.Read.All или Item.ReadWrite.All или Environment.Read.All или Environment.ReadWrite.All
поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
| Идентичность | Support |
|---|---|
| User | Да |
| Представитель службы и управляемые удостоверения | Да |
Интерфейс
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/sparkcompute?beta={beta}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
Идентификатор среды. |
|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
|
beta
|
query | True |
boolean |
Этот параметр задает используемую версию API. Установите для |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос успешно завершен. |
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Get environment Spark compute example
Образец запроса
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/707cfd07-cbf1-41da-aad7-dd157ddb8c11/sparkcompute?beta=false
Пример ответа
{
"instancePool": {
"name": "MyWorkspacePool",
"type": "Workspace",
"id": "78942136-106c-4f3e-80fc-7ff4eae11603"
},
"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"
}
Определения
| Имя | Описание |
|---|---|
|
Custom |
Пользовательский пул памяти для драйвера Spark или исполнителя Spark. С течением времени могут добавляться дополнительные |
|
Custom |
Тип настраиваемого пула. С течением времени могут добавляться дополнительные |
|
Dynamic |
Динамические преимущества выделения исполнителя. |
|
Environment |
|
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Instance |
Пул экземпляров. |
|
Spark |
Ключ свойства Spark и его значение. |
CustomPoolMemory
Пользовательский пул памяти для драйвера Spark или исполнителя Spark. С течением времени могут добавляться дополнительные CustomPoolMemory типы.
| Значение | Описание |
|---|---|
| 28g |
28 ГБ памяти. |
| 56g |
Память 56G. |
| 112g |
Память 112G. |
| 224g |
Память 224G. |
| 400g |
Память 400G. |
CustomPoolType
Тип настраиваемого пула. С течением времени могут добавляться дополнительные CustomPoolType типы.
| Значение | Описание |
|---|---|
| Workspace |
Настраиваемый пул уровня рабочей области |
| Capacity |
Настраиваемый пул уровня емкости |
DynamicExecutorAllocationProperties
Динамические преимущества выделения исполнителя.
| Имя | Тип | Описание |
|---|---|---|
| enabled |
boolean |
Состояние динамического выделения исполнителя. False — отключено, true — включено. |
| maxExecutors |
integer (int32) minimum: 1 |
Максимальное число исполнителя для динамического выделения и минимальное значение для этого свойства равно 1. Максимальное значение должно быть меньше пула |
| minExecutors |
integer (int32) minimum: 1 |
Минимальное число исполнителя для динамического выделения и минимальное значение для этого свойства — 1. Максимальное значение должно быть меньше |
EnvironmentSparkCompute
| Имя | Тип | Описание |
|---|---|---|
| driverCores |
integer (int32) |
Ядро драйвера Spark. Должно быть одним из следующих значений: 4, 8, 16, 32, 64. |
| driverMemory |
Память драйвера Spark. |
|
| dynamicExecutorAllocation |
Динамическое выделение исполнителя. |
|
| executorCores |
integer (int32) |
Ядро исполнителя Spark. Должно быть одним из следующих значений: 4, 8, 16, 32, 64. |
| executorMemory |
Память исполнителя Spark. |
|
| instancePool |
Пул среды должен быть допустимым настраиваемым пулом. "Начальный пул" означает использование начального пула. |
|
| runtimeVersion |
string |
Версия среды выполнения, найдите поддерживаемые среды выполнения структуры. Например: 1.3 |
| sparkProperties |
Свойства Spark. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| isRetriable |
boolean |
Если задано значение true, запрос можно получить.
|
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
InstancePool
Пул экземпляров.
| Имя | Тип | Описание |
|---|---|---|
| id |
string (uuid) |
Идентификатор пула экземпляров. |
| name |
string |
Имя пула экземпляров. |
| type |
Тип пула экземпляров. |
SparkProperty
Ключ свойства Spark и его значение.
| Имя | Тип | Описание |
|---|---|---|
| key |
string |
Ключ свойства Spark. |
| value |
string |
Значение свойства Spark. |