Items - Publish Environment
Ortam yayımlama işlemini tetikleme.
Uyarı
Bu API, 1 Mart 2026'da kullanım dışı bırakılacağı için bir beta sürümünün yayın sürümüdür.
Bu API'yi çağırırken - çağıranların sorgu parametresini beta değere ayarlaması gerekir false
Bu API, uzun süre çalışan işlemleri (LRO)destekler.
Permissions
Ortam öğesi için yazma izni.
Gerekli Temsilci Kapsamları
Item.ReadWrite.All veya Environment.ReadWrite.All
Microsoft Entra destekli kimlikler
Bu API, bu bölümde listelenen Microsoft kimliklerini destekler.
| Kimlik | Support |
|---|---|
| User | Yes |
| Hizmet sorumlusu ve yönetilen kimlikler | Yes |
Arayüz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish?beta={beta}
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
Ortam kimliği. |
|
workspace
|
path | True |
string (uuid) |
Çalışma alanı kimliği. |
|
beta
|
query | True |
boolean |
Bu parametre, API'nin hangi sürümünün kullanılacağını belirtir.
|
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Yayımlama işlemi isteği başarıyla gönderildi. |
|
| 202 Accepted |
İstek kabul edildi, yayımlama işlemi devam ediyor. Ga sözleşmesini döndürdüğünde Üst Bilgiler
|
|
| Other Status Codes |
Yaygın hata kodları:
|
Örnekler
Publish environment example
Örnek isteği
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/publish?beta=false
Örnek yanıt
{
"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
Tanımlar
| Name | Description |
|---|---|
|
Component |
Ortamdaki her bileşen için bilgi yayımlayın. |
|
Environment |
Ortam özellikleri. |
|
Environment |
Yayımlama durumu. Zaman içinde ek durum türleri eklenebilir. |
|
Error |
Hatayla ilgili kaynak ayrıntıları nesnesi. |
|
Error |
Hata yanıtı. |
|
Error |
Hata yanıtı ayrıntıları. |
|
Publish |
Yayımlama işleminin ayrıntıları. |
|
Spark |
Spark kitaplıkları. |
|
Spark |
Spark ayarları. |
ComponentPublishInfo
Ortamdaki her bileşen için bilgi yayımlayın.
| Name | Tür | Description |
|---|---|---|
| sparkLibraries |
Spark kitaplıkları bilgileri yayımlar. |
|
| sparkSettings |
Spark ayarları bilgileri yayımlar. |
EnvironmentProperties
Ortam özellikleri.
| Name | Tür | Description |
|---|---|---|
| publishDetails |
Ortam yayımlama işlemi ayrıntıları. |
EnvironmentPublishState
Yayımlama durumu. Zaman içinde ek durum türleri eklenebilir.
| Değer | Description |
|---|---|
| Success |
Ortam yayımlama başarılı durumda. |
| Cancelled |
Ortam yayımlama iptal edildi durumunda. |
| Failed |
Ortam yayımlama başarısız durumda. |
| Cancelling |
Ortam yayımlama iptal etme durumunda. |
| Running |
Ortam yayımlama çalışıyor durumda. |
| Waiting |
Ortam yayımlama bekleme durumunda. |
ErrorRelatedResource
Hatayla ilgili kaynak ayrıntıları nesnesi.
| Name | Tür | Description |
|---|---|---|
| resourceId |
string |
Hataya dahil olan kaynak kimliği. |
| resourceType |
string |
Hataya dahil olan kaynağın türü. |
ErrorResponse
Hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| errorCode |
string |
Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı. |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| moreDetails |
Ek hata ayrıntılarının listesi. |
|
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
|
| requestId |
string |
Hatayla ilişkili isteğin kimliği. |
ErrorResponseDetails
Hata yanıtı ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| errorCode |
string |
Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı. |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
PublishDetails
Yayımlama işleminin ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| componentPublishInfo |
Ortam bileşeni yayımlama bilgileri. |
|
| endTime |
string (date-time) |
YYYY-MM-DDTHH:mm:ss.ssZ biçimini kullanarak UTC'de yayımlama işleminin bitiş saati. |
| startTime |
string (date-time) |
YYYY-MM-DDTHH:mm:ss.ssZ biçimini kullanarak utc'de yayımlama işleminin başlangıç saati. |
| state |
Yayımlama durumu. Zaman içinde ek durum türleri eklenebilir. |
|
| targetVersion |
string (uuid) |
Yayımlanacak verion'ı hedefle. |
SparkLibraries
Spark kitaplıkları.
| Name | Tür | Description |
|---|---|---|
| state |
Yayımlama durumu. Zaman içinde ek durum türleri eklenebilir. |
SparkSettings
Spark ayarları.
| Name | Tür | Description |
|---|---|---|
| state |
Yayımlama durumu. Zaman içinde ek durum türleri eklenebilir. |