Items - Publish Environment
환경 게시 작업을 트리거합니다.
비고
이 API는 2026년 3월 1일에 더 이상 사용되지 않는 베타 버전의 릴리스 버전입니다.
이 API를 호출할 때 호출자는 쿼리 매개 변수 beta 를 값으로 설정해야 합니다. false
이 API는 LRO(장기 실행 작업)지원합니다.
Permissions
환경 항목에 대한 쓰기 권한입니다.
필요한 위임된 범위
Item.ReadWrite.All 또는 Environment.ReadWrite.All
Microsoft Entra 지원 식별자
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| 아이덴티티 | Support |
|---|---|
| 사용자 | Yes |
| 서비스 주체 및 관리 ID | Yes |
인터페이스
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/staging/publish?beta={beta}
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
환경 ID입니다. |
|
workspace
|
path | True |
string (uuid) |
작업 영역 ID입니다. |
|
beta
|
query | True |
boolean |
이 매개 변수는 사용할 API 버전을 지정합니다.
|
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
게시 작업 요청이 성공적으로 제출되었습니다. |
|
| 202 Accepted |
요청이 수락되고 게시 작업이 진행 중입니다. GA 계약을 헤더
|
|
| Other Status Codes |
일반적인 오류 코드:
|
예제
Publish environment example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/environments/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/staging/publish?beta=false
샘플 응답
{
"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
정의
| Name | Description |
|---|---|
|
Component |
환경의 각 구성 요소에 대한 정보를 게시합니다. |
|
Environment |
환경 속성입니다. |
|
Environment |
게시 상태입니다. 시간이 지남에 따라 추가 상태 유형을 추가할 수 있습니다. |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
|
Publish |
게시 작업의 세부 정보입니다. |
|
Spark |
Spark 라이브러리. |
|
Spark |
Spark 설정. |
ComponentPublishInfo
환경의 각 구성 요소에 대한 정보를 게시합니다.
| Name | 형식 | Description |
|---|---|---|
| sparkLibraries |
Spark 라이브러리는 정보를 게시합니다. |
|
| sparkSettings |
Spark 설정은 정보를 게시합니다. |
EnvironmentProperties
환경 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| publishDetails |
환경 게시 작업 세부 정보입니다. |
EnvironmentPublishState
게시 상태입니다. 시간이 지남에 따라 추가 상태 유형을 추가할 수 있습니다.
| 값 | Description |
|---|---|
| Success |
환경 게시가 성공 상태입니다. |
| Cancelled |
환경 게시가 취소된 상태입니다. |
| Failed |
환경 게시가 실패 상태입니다. |
| Cancelling |
환경 게시가 취소 상태입니다. |
| Running |
환경 게시가 실행 중입니다. |
| Waiting |
환경 게시가 대기 중입니다. |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string |
오류와 관련된 리소스 ID입니다. |
| resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| moreDetails |
추가 오류 세부 정보 목록입니다. |
|
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
| requestId |
string |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
PublishDetails
게시 작업의 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| componentPublishInfo |
환경 구성 요소 게시 정보입니다. |
|
| endTime |
string (date-time) |
YYYY-MM-DDTHH:mm:ss.ssssZ 형식을 사용하여 UTC에서 게시 작업의 종료 시간입니다. |
| startTime |
string (date-time) |
YYYY-MM-DDTHH:mm:ss.ssssZ 형식을 사용하여 UTC에서 게시 작업의 시작 시간입니다. |
| state |
게시 상태입니다. 시간이 지남에 따라 추가 상태 유형을 추가할 수 있습니다. |
|
| targetVersion |
string (uuid) |
게시할 대상 꼭짓점입니다. |
SparkLibraries
Spark 라이브러리.
| Name | 형식 | Description |
|---|---|---|
| state |
게시 상태입니다. 시간이 지남에 따라 추가 상태 유형을 추가할 수 있습니다. |
SparkSettings
Spark 설정.
| Name | 형식 | Description |
|---|---|---|
| state |
게시 상태입니다. 시간이 지남에 따라 추가 상태 유형을 추가할 수 있습니다. |