Items - Publish Environment (preview)
Acione uma operação de publicação de ambiente.
Observação
Esta API faz parte de uma versão Beta e é fornecida apenas para fins de avaliação e desenvolvimento. Ele pode mudar com base no feedback e não é recomendado para uso em produção. Esta API beta será descontinuada a 1 de março de 2026 e substituída por uma versão estável, disponível aqui. A nova versão introduz alterações significativas e não é compatível com versões anteriores.
Ao chamar esta API, os chamadores devem especificar true como valor para o parâmetro beta de consulta (preview o parâmetro de consulta foi substituído por beta. Para compatibilidade retroativa, preview continua a ser suportado e comporta-se da mesma forma que beta).
Aviso de descontinuação
Um novo parâmetro beta de consulta foi introduzido para facilitar essa transição:
- Atualmente, o
betatrueparâmetro de consulta assume como padrão . - Defina o valor do parâmetro query
betaparafalseusar a versão estável desta API. - A partir de 1º de março de 2026, o valor padrão para
betaserá alterado parafalse.
É recomendável migrar sua integração para usar a versão Release o mais rápido possível, especificando false para o beta parâmetro query (o valor padrão para o beta parâmetro query será definido como false na data de descontinuação da API).
As seguintes alterações incompatíveis foram introduzidas na versão de lançamento:
- A resposta está seguindo o padrão de operações de longa duração (LRO) e o código de resposta HTTP 202 pode ser retornado.
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. |
|
| 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=True
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"
}
}
}
}
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. |