Share via


Remote Rendering - Get Conversion

특정 변환의 상태 가져옵니다.

GET {endpoint}/accounts/{account_id}/conversions/{conversion_id}?api-version=2021-01-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
account_id
path True

string

uuid

Azure Remote Rendering 계정 ID입니다.

conversion_id
path True

string

지정된 계정의 변환을 고유하게 식별하는 ID입니다. ID는 대/소문자를 구분하고 하이픈과 밑줄을 포함한 영숫자 문자의 조합을 포함할 수 있으며 256자를 초과할 수 없습니다.

endpoint
path True

string

사용할 엔드포인트(예: )입니다. https://remoterendering.eastus.mixedreality.azure.com 목록은 에서 https://docs.microsoft.com/azure/remote-rendering/reference/regions찾을 수 있습니다.

api-version
query True

string

HTTP 요청과 함께 사용할 API 버전입니다.

요청 헤더

Name 필수 형식 Description
Authorization True

string

Mixed Reality 보안 토큰 서비스에서 반환된 전달자 토큰입니다. 자세한 내용은 https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens를 참조하세요.

응답

Name 형식 Description
200 OK

conversion

OK.

Headers

  • MS-CV: string
  • Retry-After: integer
401 Unauthorized

권한이 없습니다. 누락되었거나 잘못된 권한 부여입니다.

Headers

  • MS-CV: string
  • WWW-Authenticate: string
403 Forbidden

사용할 수 없습니다. 지정된 리소스에 대한 권한 부여가 부족합니다.

Headers

MS-CV: string

404 Not Found

찾을 수 없음 제공된 변환 ID가 있는 변환이 없습니다.

Headers

MS-CV: string

500 Internal Server Error

error_response

내부 오류입니다. 서버에 내부 오류가 발생했습니다. 요청을 다시 시도하면 성공적인 결과가 생성됩니다.

Headers

MS-CV: string

Other Status Codes

요청이 너무 많음. 속도 제한을 초과했습니다. Retry-After 헤더에 지정된 기간 후에 요청을 다시 시도합니다.

Headers

  • MS-CV: string
  • Retry-After: integer

보안

Authorization

Mixed Reality 보안 토큰 서비스에서 반환된 전달자 토큰입니다. 자세한 내용은 https://docs.microsoft.com/azure/remote-rendering/how-tos/tokens를 참조하세요.

Type: apiKey
In: header

예제

Get a single conversion by ID

Sample Request

GET https://remoterendering.eastus.mixedreality.azure.com/accounts/30ea64bd-100f-4bf0-adc9-29fa45d4880c/conversions/contoso-conversion-fbc3646c-0b97-4553-81ca-6fae2bfb754e?api-version=2021-01-01

Sample Response

MS-CV: dKEFmka2kkSlDmp/af+sOw
{
  "id": "contoso-conversion-fbc3646c-0b97-4553-81ca-6fae2bfb754e",
  "creationTime": "2021-01-01T11:11:11.111Z",
  "settings": {
    "inputLocation": {
      "storageContainerUri": "https://contosostorage01.blob.core.windows.net/arrinput",
      "blobPrefix": "models/",
      "relativeInputAssetPath": "house.fbx"
    },
    "outputLocation": {
      "storageContainerUri": "https://contosostorage01.blob.core.windows.net/arroutput",
      "blobPrefix": "conversionOutput/fbc3646c-0b97-4553-81ca-6fae2bfb754e",
      "outputAssetFilename": "convertedHouse.arrAsset"
    }
  },
  "status": "Succeeded",
  "error": null,
  "output": {
    "outputAssetUri": "https://contosostorage01.blob.core.windows.net/arroutput/conversionOutput/fbc3646c-0b97-4553-81ca-6fae2bfb754e/convertedHouse.arrAsset"
  }
}
WWW-Authenticate: Bearer error="invalid_token"
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
Retry-After: 15
MS-CV: dKEFmka2kkSlDmp/af+sOw
MS-CV: dKEFmka2kkSlDmp/af+sOw
{
  "error": {
    "code": "InternalServerError",
    "message": "An internal server error occurred."
  }
}

정의

Name Description
conversion

변환의 속성입니다.

conversion_input_settings

변환 입력 설정은 변환 입력의 원본을 설명합니다.

conversion_output_settings

변환 출력 설정은 변환 출력의 대상을 설명합니다.

conversion_settings

변환 설정은 입력 파일의 원본과 출력 파일의 대상을 설명합니다.

conversion_status

변환의 상태. 터미널 상태는 'Canceled', 'Failed' 및 'Succeeded'입니다.

error

요청이 실패한 이유에 대한 세부 정보를 포함하는 오류 개체입니다.

error_response

요청이 실패한 이유에 대한 세부 정보가 포함된 오류 응답입니다.

Output

성공적인 변환의 출력에 대한 정보입니다. 변환의 상태 '성공'인 경우에만 존재합니다.

conversion

변환의 속성입니다.

Name 형식 Description
creationTime

string

변환을 만든 시간입니다. ISO 8601 형식의 날짜 및 시간입니다.

error

error

변환 실패에 대한 세부 정보를 포함하는 오류 개체입니다.

id

string

변환을 만들 때 제공된 변환의 ID입니다.

output

Output

성공적인 변환의 출력에 대한 정보입니다. 변환의 상태 '성공'인 경우에만 존재합니다.

settings

conversion_settings

변환 설정은 입력 파일의 원본과 출력 파일의 대상을 설명합니다.

status

conversion_status

변환의 상태. 터미널 상태는 'Canceled', 'Failed' 및 'Succeeded'입니다.

conversion_input_settings

변환 입력 설정은 변환 입력의 원본을 설명합니다.

Name 형식 Description
blobPrefix

string

변환을 수행하려면 이 접두사로 시작하는 Blob만 다운로드됩니다. 선택 사항입니다. 제공되지 않으면 컨테이너의 모든 Blob이 다운로드됩니다.

relativeInputAssetPath

string

입력 모델에 대한 blobPrefix(또는 blobPrefix가 제공되지 않은 경우 컨테이너 루트)에서 시작하는 상대 경로입니다. 지원되는 파일 형식이 끝나는 파일을 가리킵니다. 자세한 내용은 https://docs.microsoft.com/azure/remote-rendering/how-tos/conversion/model-conversion를 참조하세요.

storageContainerReadListSas

string

스토리지 컨테이너에 대한 읽기 및 목록 액세스를 제공하는 Azure Blob Storage 컨테이너 공유 액세스 서명입니다. 선택 사항입니다. 제공되지 않으면 Azure Remote Rendering 계정을 Blob 컨테이너가 포함된 스토리지 계정과 연결해야 합니다. 자세한 내용은 https://docs.microsoft.com/azure/remote-rendering/how-tos/create-an-account#link-storage-accounts를 참조하세요. 보안을 위해 이 필드는 응답 본문에 입력되지 않습니다.

storageContainerUri

string

입력 모델을 포함하는 Azure Blob Storage 컨테이너의 URI입니다.

conversion_output_settings

변환 출력 설정은 변환 출력의 대상을 설명합니다.

Name 형식 Description
blobPrefix

string

변환 프로세스에서 생성된 모든 파일 앞에 앞에 추가되는 접두사입니다. 가상 폴더로 처리됩니다. 선택 사항입니다. 제공되지 않으면 출력 파일이 컨테이너 루트에 저장됩니다.

outputAssetFilename

string

출력 자산의 파일 이름입니다. '.arrAsset'로 끝나야 합니다. 선택 사항입니다. 제공되지 않으면 파일 이름은 입력 자산과 이름이 같고 확장명은 '.arrAsset'입니다.

storageContainerUri

string

변환 결과를 기록해야 하는 Azure Blob Storage 컨테이너의 URI입니다.

storageContainerWriteSas

string

스토리지 컨테이너에 대한 쓰기 권한을 부여하는 Azure Blob Storage 컨테이너 공유 액세스 서명입니다. 선택 사항입니다. 제공되지 않으면 Azure Remote Rendering 계정을 Blob 컨테이너가 포함된 스토리지 계정과 연결해야 합니다. 자세한 내용은 https://docs.microsoft.com/azure/remote-rendering/how-tos/create-an-account#link-storage-accounts를 참조하세요. 보안을 위해 이 필드는 응답 본문에 입력되지 않습니다.

conversion_settings

변환 설정은 입력 파일의 원본과 출력 파일의 대상을 설명합니다.

Name 형식 Description
inputLocation

conversion_input_settings

변환 입력 설정은 변환 입력의 원본을 설명합니다.

outputLocation

conversion_output_settings

변환 출력 설정은 변환 출력의 대상을 설명합니다.

conversion_status

변환의 상태. 터미널 상태는 'Canceled', 'Failed' 및 'Succeeded'입니다.

Name 형식 Description
Cancelled

string

변환이 취소되었습니다. 터미널 상태입니다.

Failed

string

변환에 실패했습니다. 자세한 내용은 '오류' 필드를 확인하세요. 터미널 상태입니다.

NotStarted

string

변환이 만들어졌지만 시작되지 않았습니다.

Running

string

변환이 실행 중입니다.

Succeeded

string

변환에 성공했습니다. 출력 자산 위치에 대한 '출력' 필드를 확인합니다. 터미널 상태입니다.

error

요청이 실패한 이유에 대한 세부 정보를 포함하는 오류 개체입니다.

Name 형식 Description
code

string

오류 코드

details

error[]

이 보고된 오류로 이어진 특정 오류에 대한 세부 정보 배열입니다.

innerError

error

오류에 대한 현재 개체보다 더 구체적인 정보를 포함하는 개체입니다.

message

string

사람이 읽을 수 있는 오류 표현입니다.

target

string

특정 오류의 대상(예: 오류에 있는 속성의 이름)입니다.

error_response

요청이 실패한 이유에 대한 세부 정보가 포함된 오류 응답입니다.

Name 형식 Description
error

error

요청이 실패한 이유에 대한 세부 정보를 포함하는 오류 개체입니다.

Output

성공적인 변환의 출력에 대한 정보입니다. 변환의 상태 '성공'인 경우에만 존재합니다.

Name 형식 Description
outputAssetUri

string

변환 프로세스에서 생성된 자산의 URI입니다.