Items - Publish Environment (preview)
환경 게시 작업을 트리거합니다.
비고
이 API는 베타 릴리스의 일부이며 평가 및 개발 목적으로만 제공됩니다. 피드백에 따라 변경 될 수 있으며 프로덕션 사용에는 권장되지 않습니다. 이 베타 API는 2026년 3월 1일에 더 이상 사용되지 않으며 여기에서 사용할 수 있는 안정적인 버전으로 대체됩니다. 새 버전은 호환성이 손상되는 변경 사항을 도입하며 이전 버전과 호환되지 않습니다.
이 API를 호출할 때 호출자는 쿼리 매개 변수 beta 의 값으로 지정 true 해야 합니다.preview 쿼리 매개 변수는 .로 대체beta되었습니다. 이전 버전과의 호환성을 preview 위해 계속 지원되며 )와 동일하게 beta동작합니다.
사용 중단 알림
이 전환을 용이하게 하기 위해 새 쿼리 매개 변수 beta 가 도입되었습니다.
- 쿼리 매개 변수의 현재 기본값은
beta.입니다true. - 이 API의
beta안정적인 릴리스 버전을 사용하도록 쿼리 매개 변수false의 값을 설정합니다. - 2026년 3월 1일부터 기본값
beta은 .로false변경됩니다.
쿼리 매개 변수를 지정하여 가능한 한 빨리 릴리스 버전을 사용하도록 통합을 마이그레이션하는 falsebeta 것이 좋습니다(쿼리 매개 변수의 기본값 beta 은 API의 사용 중단 날짜로 false 설정됨).
릴리스 버전에서는 다음과 같은 호환되지 않는 변경 내용이 도입되었습니다.
- 응답은 LRO(장기 실행 작업) 패턴을 따르고 HTTP 응답 코드 202가 반환될 수 있습니다.
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 |
게시 작업 요청이 성공적으로 제출되었습니다. |
|
| 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=True
샘플 응답
{
"publishDetails": {
"state": "Running",
"targetVersion": "46838a80-5450-4414-bea0-40fb6f3e0c0d",
"startTime": "2024-03-29T14:17:09.0697022Z",
"componentPublishInfo": {
"sparkLibraries": {
"state": "Running"
},
"sparkSettings": {
"state": "Running"
}
}
}
}
정의
| 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 |
게시 상태입니다. 시간이 지남에 따라 추가 상태 유형을 추가할 수 있습니다. |