你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure CLI 获取 Azure API for FHIR 的访问令牌

重要

Azure API for FHIR 将于 2026 年 9 月 30 日停用。 请按照迁移策略,在该日期之前转换到Azure Health Data Services FHIR® 服务。 由于 Azure API for FHIR 停用,从 2025 年 4 月 1 日开始,不允许使用新的客户部署。 Azure Health Data Services FHIR 服务是 Azure API for FHIR 的演化版本,可让客户管理 FHIR、DICOM 和医疗技术服务,并集成到其他 Azure 服务。

本文介绍如何使用 Azure CLI 获取 Azure API for FHIR® 的访问令牌。 预配 Azure API for FHIR 时,请配置一组有权访问该服务的用户或服务主体。 如果用户对象 ID 在允许的对象 ID 列表中,则可以使用通过 Azure CLI 获取的令牌来访问该服务。

先决条件

获取令牌

Azure API for FHIR 使用resourceAudience,其 URI 等于 FHIR 服务器的 https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com URI。 可以使用以下命令获取令牌并将其存储在变量(命名 $token)中。

$token=$(az account get-access-token --resource=https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com --query accessToken --output tsv)

与 Azure API for FHIR 配合使用

curl -X GET --header "Authorization: Bearer $token" https://<FHIR ACCOUNT NAME>.azurehealthcareapis.com/Patient

后续步骤

本文介绍了如何使用 Azure CLI 获取 Azure API for FHIR 的访问令牌。 了解如何使用 REST 客户端访问 FHIR API:

注释

FHIR® 是 HL7 的注册商标,经 HL7 许可使用。