Items - Publish Environment
Disparar uma operação de publicação de ambiente.
Observação
Essa API é uma versão de lançamento de uma versão beta que deve ser preterida em 1º de março de 2026.
Ao chamar essa API , os chamadores devem definir o parâmetro beta de consulta como o valor false
Essa API dá suporte a LRO (operações de execução longa).
Permissions
Permissão de gravação para o item de ambiente.
Escopos delegados necessários
Item.ReadWrite.All ou Environment.ReadWrite.All
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
| Identidade | Support |
|---|---|
| Utilizador | Yes |
| Entidade de serviço e identidades gerenciadas | Yes |
Interfase
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish?beta={beta}
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
A ID do ambiente. |
|
workspace
|
path | True |
string (uuid) |
O identificador do espaço de trabalho. |
|
beta
|
query | True |
boolean |
Esse parâmetro especifica qual versão da API usar. Defina para |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
A solicitação de operação de publicação foi enviada com êxito. |
|
| 202 Accepted |
Solicitação aceita, operação de publicação em andamento. Retorna o contrato de GA quando Cabeçalhos
|
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Publish environment example
Solicitação de exemplo
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/publish?beta=false
Resposta de exemplo
{
"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
Definições
| Nome | Description |
|---|---|
|
Component |
Publicar informações para cada componente no ambiente. |
|
Environment |
Propriedades de ambiente. |
|
Environment |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Publish |
Detalhes da operação de publicação. |
|
Spark |
Bibliotecas do Spark. |
|
Spark |
Configurações do Spark. |
ComponentPublishInfo
Publicar informações para cada componente no ambiente.
| Nome | Tipo | Description |
|---|---|---|
| sparkLibraries |
As bibliotecas do Spark publicam informações. |
|
| sparkSettings |
As configurações do Spark publicam informações. |
EnvironmentProperties
Propriedades de ambiente.
| Nome | Tipo | Description |
|---|---|---|
| publishDetails |
Detalhes da operação de publicação do ambiente. |
EnvironmentPublishState
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Success |
A publicação do ambiente está em estado de êxito. |
| Cancelled |
A publicação do ambiente está no estado cancelado. |
| Failed |
A publicação do ambiente está em estado de falha. |
| Cancelling |
A publicação do ambiente está no estado de cancelamento. |
| Running |
A publicação do ambiente está em estado de execução. |
| Waiting |
A publicação do ambiente está em estado de espera. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo do recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
PublishDetails
Detalhes da operação de publicação.
| Nome | Tipo | Description |
|---|---|---|
| componentPublishInfo |
Informações de publicação do componente de ambiente. |
|
| endTime |
string (date-time) |
Hora de término da operação de publicação em UTC, usando o formato YYYY-MM-DDTHH:mm:sss.ssssssZ. |
| startTime |
string (date-time) |
Hora de início da operação de publicação em UTC, usando o formato YYYY-MM-DDTHH:mm:sss.ssssZ. |
| state |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |
|
| targetVersion |
string (uuid) |
Vértices de destino a serem publicados. |
SparkLibraries
Bibliotecas do Spark.
| Nome | Tipo | Description |
|---|---|---|
| state |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |
SparkSettings
Configurações do Spark.
| Nome | Tipo | Description |
|---|---|---|
| state |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |