我正在探索Azure健康数据服务中的DICOM服务。按照Microsoft关于DICOM服务的教程,我还创建了一个运行状况服务并将其部署到Azure中。在shorturl.at/dmnQZ:
中提到的在Azure PowerShell中获得访问令牌时,我面临两个挑战- 我无法通过执行此命令获得令牌"$token = (Get-AzAccessToken -ResourceUrl 'https://dicom.healthcareapis.azure.com').Token". 它返回400个错误请求,并伴有错误"Get-AzAccessToken: ManagedIdentityCredential authentication failed: Service request failed.&">
- 哪里可以得到REST API的版本"Invoke-WebRequest -Method get -Headers $headers -Uri 'https://.dicom.azurehealthcareapis.com/v/changefeed"吗?
由于Azurehealthdataservice是非常新的,我无法获得所需的。
我无法通过执行此命令获得令牌"$token = (Get-AzAccessToken -ResourceUrl 'https://dicom.healthcareapis.azure.com').Token". 它返回400个错误请求,并伴有错误"Get-AzAccessToken: ManagedIdentityCredential authentication failed: Service request failed.
-
根据文档,确保分配特定的角色并使用令牌启用身份验证。
DICOM Data Owner:完全访问DICOM数据。
DICOM Data Reader:读取和搜索DICOM数据。
哪里可以得到REST API的版本"Invoke-WebRequest -Method get -Headers $headers -Uri 'https://.dicom.azurehealthcareapis.com/v/changefeed'"?
- 根据文档,目前
v1
是支持的版本。 - 根据文档,您可以获得指定的DICOM服务的属性:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}?api-version=2021-11-01