您正在构建多个托管在 Azure API Management 中的 API,并且必须检查 APIM 如何处理请求,包括来自 REST 客户端的调用。检查必须显示:APIM 转发到后端的请求和收到的响应、在返回给调用方之前应用于响应的策略、任何错误以及应用于它们的策略,以及原始调用方请求和应用于这些请求的策略。您应该执行哪三个步骤?(选择三项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为用于检查 API 的订阅启用 Allow tracing 设置。, 将 Ocp-Apim-Trace 标头添加到 API 请求中,并将其值设置为 true。, 包含 Ocp-Apim-Subscription-Key 标头以及允许 API 访问的订阅密钥。.
为什么这是答案
要全面检查 Azure API Management (APIM) 的请求处理流程,包括策略应用和错误,需要启用跟踪功能。首先,必须在用于访问 API 的订阅上启用“允许跟踪”设置。这允许 APIM 收集详细的跟踪信息。其次,在发送 API 请求时,需要添加 Ocp-Apim-Trace 标头并将其值设置为 true。这个标头指示 APIM 为该特定请求生成跟踪数据。最后,为了成功调用 API,必须包含 Ocp-Apim-Subscription-Key 标头,其中包含允许访问 API 的有效订阅密钥。缺少此密钥会导致认证失败,无法进行后续的跟踪。创建自定义策略并将其附加到入站或出站策略部分与启用请求跟踪无关,它们用于修改请求或响应行为,而不是提供跟踪信息。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡