Items - Publish Environment
Acione uma operação de publicação de ambiente.
Observação
Esta API é uma versão de lançamento de uma versão beta, prevista para ser descontinuada a 1 de março de 2026.
Ao chamar essa API - os chamadores devem definir o parâmetro beta de consulta como o valor false
Esta API suporta operações de longa duração (LRO).
Permissions
Permissão de gravação para o item de ambiente.
Escopos delegados necessários
Item.ReadWrite.All ou Environment.ReadWrite.All
Identidades suportadas pelo Entra da Microsoft
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identidade | Support |
|---|---|
| User | Yes |
| Entidade de serviço e identidades geridas | Yes |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish?beta={beta}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
O ID do ambiente. |
|
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
|
beta
|
query | True |
boolean |
Este parâmetro especifica qual versão da API deve ser usada. Defina para |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
A solicitação de operação de publicação foi enviada com êxito. |
|
| 202 Accepted |
Pedido aceito, publicação da operação está em andamento. Devolve o contrato de GA quando Cabeçalhos
|
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Publish environment example
Pedido de amostra
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/publish?beta=false
Resposta da amostra
{
"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
| Name | Description |
|---|---|
|
Component |
Publique informações para cada componente no ambiente. |
|
Environment |
Propriedades do 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 Spark. |
|
Spark |
Configurações de faísca. |
ComponentPublishInfo
Publique informações para cada componente no ambiente.
| Name | Tipo | Description |
|---|---|---|
| sparkLibraries |
As bibliotecas do Spark publicam informações. |
|
| sparkSettings |
As configurações do Spark publicam informações. |
EnvironmentProperties
Propriedades do ambiente.
| Name | Tipo | Description |
|---|---|---|
| publishDetails |
Ambiente publicar detalhes da operação. |
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 sucesso. |
| Cancelled |
A publicação do ambiente está em estado cancelado. |
| Failed |
A publicação do ambiente está em estado de falha. |
| Cancelling |
A publicação do ambiente está em 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.
| Name | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
PublishDetails
Detalhes da operação de publicação.
| Name | Tipo | Description |
|---|---|---|
| componentPublishInfo |
Componente Ambiente publicar informações. |
|
| endTime |
string (date-time) |
Hora de término da operação de publicação em UTC, usando o formato AAAA-MM-DDTHH:mm:ss.ssssssssZ . |
| startTime |
string (date-time) |
Hora de início da operação de publicação em UTC, usando o formato AAAA-MM-DDTHH:mm:ss.ssssssssZ . |
| state |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |
|
| targetVersion |
string (uuid) |
Target verion a ser publicado. |
SparkLibraries
Bibliotecas Spark.
| Name | Tipo | Description |
|---|---|---|
| state |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |
SparkSettings
Configurações de faísca.
| Name | Tipo | Description |
|---|---|---|
| state |
Estado de publicação. Tipos de estado adicionais podem ser adicionados ao longo do tempo. |