Endpoint Resolution - Resolve
解析由 Microsoft Fabric 调用的给定服务的终结点
根据租户的区域和工作区区域解析由 Microsoft Fabric 调用的给定服务的终结点。 Fabric 提供一组上下文属性,并返回相应的服务终结点 URL 及其生存时间(TTL)。
终结点解析 API 对于需要基于作上下文进行动态终结点确定的服务至关重要。 这允许优化的路由和区域合规性。
若要解析终结点,Fabric 将使用请求正文中所需的上下文属性发送 POST 请求。 响应将包含解析的 URL 及其 TTL,该 URL 指示 URL 的有效期。
有关示例实现和用法示例,请参阅 终结点解析示例代码。
POST https://workload.contoso.com/workload-api-path-placeholder/resolve-api-path-placeholder
请求头
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
ActivityId | True |
string |
当用户与工作负荷交互时,用于将请求与系统相关联的唯一 ID。 |
RequestId | True |
string |
一个全局唯一 ID,可帮助 Fabric 将请求与我们的日志相关联。 报告问题时提供此 ID。 |
Authorization | True |
string |
一个双令牌授权标头,允许工作负荷验证请求源、提供用户上下文和调用其他服务。 此标头的格式如下: |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
context | True |
终结点解析的上下文属性数组。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
终结点解析响应 |
|
Other Status Codes |
对于错误条件,工作负荷应返回相应的 HTTP 错误状态代码(4xx,5xx),并在响应正文中返回详细的错误信息。 |
定义
名称 | 说明 |
---|---|
Endpoint |
定义终结点解析中使用的上下文属性。 必须在工作负荷清单中指定此属性,以确保 Fabric 正确确定终结点。 |
Endpoint |
终结点解析上下文的属性的名称。 |
Endpoint |
|
Endpoint |
|
Error |
扩展的错误信息。 |
Error |
错误响应。 |
Error |
错误的源。 |
Name |
名称值对。 |
EndpointResolutionContextProperty
定义终结点解析中使用的上下文属性。 必须在工作负荷清单中指定此属性,以确保 Fabric 正确确定终结点。
名称 | 类型 | 说明 |
---|---|---|
name |
上下文属性的名称。 |
|
value |
string |
上下文属性的值。 |
EndpointResolutionContextPropertyName
终结点解析上下文的属性的名称。
值 | 说明 |
---|---|
EndpointName | |
TenantId | |
TenantRegion | |
WorkspaceRegion |
EndpointResolutionRequest
名称 | 类型 | 说明 |
---|---|---|
context |
终结点解析的上下文属性数组。 |
EndpointResolutionResponse
名称 | 类型 | 说明 |
---|---|---|
ttlInMinutes |
integer int32 |
解析的 URL 生存时间(以分钟为单位)。 |
url |
string |
服务的已解析 URL。 |
ErrorExtendedInformation
扩展的错误信息。
名称 | 类型 | 说明 |
---|---|---|
additionalParameters |
特定于错误的其他参数的列表。 |
|
errorCode |
string |
错误代码。 |
message |
string |
错误消息。 |
messageParameters |
string[] |
用于设置本地化消息格式的参数列表。 |
ErrorResponse
错误响应。
名称 | 类型 | 说明 |
---|---|---|
errorCode |
string |
错误代码。 |
isPermanent |
boolean |
指示错误是永久性的,还是可以重试作。 |
message |
string |
错误消息。 |
messageParameters |
string[] |
用于设置本地化消息格式的参数列表。 |
moreDetails |
其他错误详细信息的列表。 |
|
source |
错误源。 |
ErrorSource
错误的源。
值 | 说明 |
---|---|
External | |
System | |
User |
NameValuePair
名称值对。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
名称。 |
value |
string |
值。 |