Route - Get Route Operations Status
작업 ID로 비동기 작업의 상태를 가져옵니다.
GET https://atlas.microsoft.com/route/operations/{id}?api-version=2025-01-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
id
|
path | True |
string minLength: 36maxLength: 36 pattern: ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
시스템은 제출된 후 비동기 작업에 대한 고유 식별자를 생성했습니다. |
|
api-version
|
query | True |
string |
Azure Maps API의 버전 번호입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
그래 |
|
| 404 Not Found |
작업 자원을 찾을 수 없습니다. 헤더 x-ms-error-code: string |
|
| Other Status Codes |
예기치 않은 오류가 발생했습니다. 헤더 x-ms-error-code: string |
보안
AADToken
다음은 Microsoft Entra OAuth 2.0 흐름에
시나리오를 구현하려면
비고
- 이 보안 정의
x-ms-client-id헤더를 사용하여 애플리케이션이 액세스를 요청하는 Azure Maps 리소스를 나타내야 합니다. 이는 Maps 관리 API가져올 수 있습니다. -
Authorization URLAzure 퍼블릭 클라우드 인스턴스와 관련이 있습니다. 소버린 클라우드에는 고유한 권한 부여 URL 및 Microsoft Entra ID 구성이 있습니다. - Azure 역할 기반 액세스 제어는 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해
Azure 관리 평면에서 구성됩니다. - Azure Maps Web SDK 사용하면 여러 사용 사례에 대한 애플리케이션의 구성 기반 설정을 사용할 수 있습니다.
- Microsoft ID 플랫폼에 대한 자세한 내용은 Microsoft ID 플랫폼 개요참조하세요.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면을 통해
이 키를 사용하면 모든 애플리케이션이 모든 REST API에 액세스할 수 있는 권한이 부여됩니다. 즉, 이러한 키는 현재 발급된 계정의 마스터 키로 처리될 수 있습니다.
공개적으로 노출된 애플리케이션의 경우 이 키를 안전하게 저장할 수 있는 Azure Maps REST API의 서버-서버 액세스를 사용하는 것이 좋습니다.
형식:
apiKey
In(다음 안에):
header
SAS Token
공유 액세스 서명 토큰은 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면을 통해
이 토큰을 사용하면 모든 애플리케이션이 Azure 역할 기반 액세스 제어를 사용하여 액세스하고 특정 토큰에 사용할 만료, 속도 및 지역에 대한 세분화된 제어 권한을 부여받습니다. 즉, SAS 토큰을 사용하여 애플리케이션이 공유 키보다 더 보안이 유지되는 방식으로 액세스를 제어할 수 있습니다.
공개적으로 노출된 애플리케이션의 경우 렌더링 남용을 제한하고 정기적으로 SAS 토큰을 갱신하도록 맵 계정 리소스 허용된 원본의 특정 목록을 구성하는 것이 좋습니다.
형식:
apiKey
In(다음 안에):
header
예제
Retrieve the async matrix operation status
샘플 요청
GET https://atlas.microsoft.com/route/operations/bc3f9365-3ee0-4564-aa27-825016325557?api-version=2025-01-01
샘플 응답
{
"kind": "RouteMatrix",
"status": "Completed",
"createdAt": "2023-01-01T00:00:00Z",
"lastActionAt": "2023-01-01T00:05:00Z",
"result": {
"resultUrl": "https://atlas.microsoft.com/route/operations/bc3f9365-3ee0-4564-aa27-825016325557/result?api-version=2025-01-01"
}
}
{
"error": {
"code": "NotFound",
"message": "Not Found: the requested resource could not be found."
}
}
정의
| Name | Description |
|---|---|
|
Error |
리소스 관리 오류 추가 정보입니다. |
|
Error |
오류 세부 정보입니다. |
|
Error |
오류 응답 |
| Result |
비동기 작업의 결과 |
|
Route |
이 개체는 성공적인 Get Operation 요청에서 반환됩니다. |
|
Route |
비동기 작업의 유형 |
|
Status |
비동기 작업의 현재 상태입니다. |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| info |
object |
추가 정보입니다. |
| type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| additionalInfo |
오류 추가 정보입니다. |
|
| code |
string |
오류 코드입니다. |
| details |
오류 세부 정보입니다. |
|
| message |
string |
오류 메시지입니다. |
| target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
| Name | 형식 | Description |
|---|---|---|
| error |
오류 개체입니다. |
Result
비동기 작업의 결과
| Name | 형식 | Description |
|---|---|---|
| resultUrl |
string (uri) |
비동기 작업의 결과를 가져오는 URL |
RouteOperation
이 개체는 성공적인 Get Operation 요청에서 반환됩니다.
| Name | 형식 | Description |
|---|---|---|
| createdAt |
string (date-time) |
작업을 만든 타임스탬프입니다. |
| error |
오류 세부 정보입니다. |
|
| id |
string |
비동기 작업에 대한 고유 식별자입니다. |
| kind |
비동기 작업의 유형 |
|
| lastActionAt |
string (date-time) |
작업 상태가 업데이트된 타임스탬프입니다. |
| result |
비동기 작업의 결과 |
|
| status |
비동기 작업의 현재 상태입니다. |
RouteOperationKindEnum
비동기 작업의 유형
| 값 | Description |
|---|---|
| RouteMatrix |
경로 행렬 비동기 작업입니다. |
StatusEnum
비동기 작업의 현재 상태입니다.
| 값 | Description |
|---|---|
| NotStarted |
작업이 아직 시작되지 않았습니다. |
| Running |
작업이 실행 중입니다. |
| Completed |
작업이 성공적으로 완료되었습니다. |
| Failed |
작업이 실패했습니다. |