概览
Cloud Healthcare API 使用身份和访问权限管理 (IAM) 进行访问权限控制。
在 Cloud Healthcare API 中,可以在项目、数据集或数据存储层级配置访问权限控制。例如,您可以向一组开发者授予对项目中所有数据集的访问权限。如需了解如何通过 Cloud Healthcare API 设置和使用 IAM,请参阅控制访问权限和控制对其他产品的访问权限。
如需详细了解 IAM 及其功能,请参阅 IAM 文档。尤其应参阅管理 IAM 政策部分。
Cloud Healthcare API 的每种方法都要求调用方拥有必要的权限。如需了解详情,请参阅权限和角色。
权限
下表列出了与 Cloud Healthcare API 关联的 IAM 权限。表中会显示简短的方法名称;每种方法的全名都以 projects.locations. 开头。
许可存储区方法
| 许可存储区方法 | 所需权限 | 
|---|---|
datasets.consentStores.checkDataAccess | 
请求的许可存储区的 healthcare.consentStores.checkDataAccess 权限。 | 
datasets.consentStores.create | 
父数据集上的 healthcare.consentStores.create 权限。 | 
datasets.consentStores.delete | 
请求的许可存储区的 healthcare.consentStores.delete 权限。 | 
datasets.consentStores.evaluateUserConsents | 
请求的许可存储区的 healthcare.consentStores.evaluateUserConsents 权限。 | 
datasets.consentStores.get | 
请求的许可存储区的 healthcare.consentStores.get 权限。 | 
datasets.consentStores.getIamPolicy | 
请求的许可存储区的 healthcare.consentStores.getIamPolicy 权限。 | 
datasets.consentStores.list | 
父数据集上的 healthcare.consentStores.list 权限。 | 
datasets.consentStores.patch | 
请求的许可存储区的 healthcare.consentStores.update 权限。 | 
datasets.consentStores.queryAccessibleData | 
请求的许可存储区的 healthcare.consentStores.queryAccessibleData 权限。 | 
datasets.consentStores.setIamPolicy | 
请求的许可存储区的 healthcare.consentStores.setIamPolicy 权限。 | 
datasets.consentStores.attributeDefinitions.create | 
父许可存储区的 healthcare.attributeDefinitions.create 权限。 | 
datasets.consentStores.attributeDefinitions.delete | 
请求的特性定义资源的 healthcare.attributeDefinitions.delete 权限。 | 
datasets.consentStores.attributeDefinitions.get | 
请求的特性定义资源的 healthcare.attributeDefinitions.get 权限。 | 
datasets.consentStores.attributeDefinitions.list | 
父许可存储区的 healthcare.attributeDefinitions.list 权限。 | 
datasets.consentStores.attributeDefinitions.patch | 
请求的特性定义资源的 healthcare.attributeDefinitions.update 权限。 | 
datasets.consentStores.consentArtifacts.create | 
父许可存储区的 healthcare.consentArtifacts.create 权限。 | 
datasets.consentStores.consentArtifacts.delete | 
请求的许可工件资源的 healthcare.consentArtifacts.delete 权限。 | 
datasets.consentStores.consentArtifacts.get | 
请求的许可工件资源的 healthcare.consentArtifacts.get 权限。 | 
datasets.consentStores.consentArtifacts.list | 
父许可存储区的 healthcare.consentArtifacts.list 权限。 | 
datasets.consentStores.consents.create | 
父许可存储区的 healthcare.consents.create 权限。 | 
datasets.consentStores.consents.delete | 
请求的许可资源的 healthcare.consents.delete 权限。 | 
datasets.consentStores.consents.get | 
请求的许可资源的 healthcare.consents.get 权限。 | 
datasets.consentStores.consents.list | 
父许可存储区的 healthcare.consents.list 权限。 | 
datasets.consentStores.consents.patch | 
请求的许可资源的 healthcare.consents.update 权限。 | 
datasets.consentStores.consents.revoke | 
请求的许可资源的 healthcare.consents.revoke 权限。 | 
datasets.consentStores.userDataMappings.archive | 
请求的用户数据映射资源的 healthcare.userDataMappings.archive 权限。 | 
datasets.consentStores.userDataMappings.create | 
父许可存储区的 healthcare.userDataMappings.create 权限。 | 
datasets.consentStores.userDataMappings.delete | 
请求的用户数据映射资源的 healthcare.userDataMappings.delete 权限。 | 
datasets.consentStores.userDataMappings.get | 
请求的用户数据映射资源的 healthcare.userDataMappings.get 权限。 | 
datasets.consentStores.userDataMappings.list | 
父许可存储区的 healthcare.userDataMappings.list 权限。 | 
datasets.consentStores.userDataMappings.patch | 
请求的用户数据映射资源的 healthcare.userDataMappings.update 权限。 | 
数据集方法
| 数据集方法 | 所需权限 | 
|---|---|
datasets.create | 
父 Google Cloud 项目上的 healthcare.datasets.create 权限。 | 
datasets.deidentify | 
  | 
datasets.delete | 
请求数据集上的 healthcare.datasets.delete 权限。 | 
datasets.get | 
请求数据集上的 healthcare.datasets.get 权限。 | 
datasets.getIamPolicy | 
请求数据集上的 healthcare.datasets.getIamPolicy 权限。 | 
datasets.list | 
父 Google Cloud 项目上的 healthcare.datasets.list 权限。 | 
datasets.patch | 
请求数据集上的 healthcare.datasets.update 权限。 | 
datasets.setIAMPolicy | 
请求数据集上的 healthcare.datasets.setIamPolicy 权限。 | 
DICOM 存储区方法
| DICOM 存储方法 | 所需权限 | 
|---|---|
datasets.dicomStores.create | 
父数据集上的 healthcare.dicomStores.create 权限。 | 
datasets.dicomStores.deidentify | 
  | 
datasets.dicomStores.delete | 
请求 DICOM 存储区上的 healthcare.dicomStores.delete 权限。 | 
datasets.dicomStores.export | 
  | 
datasets.dicomStores.get | 
请求 DICOM 存储区上的 healthcare.dicomStores.get 权限。 | 
datasets.dicomStores.getIamPolicy | 
请求 DICOM 存储区上的 healthcare.dicomStores.getIamPolicy 权限。 | 
datasets.dicomStores.import | 
  | 
datasets.dicomStores.list | 
父数据集上的 healthcare.dicomStores.list 权限。 | 
datasets.dicomStores.patch | 
请求 DICOM 存储区上的 healthcare.dicomStores.update 权限。 | 
datasets.dicomStores.searchForInstances | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.searchForSeries | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.searchForStudies | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.setIamPolicy | 
请求 DICOM 存储区上的 healthcare.dicomStores.setIamPolicy 权限。 | 
datasets.dicomStores.storeInstances | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebWrite 权限。 | 
datasets.dicomStores.studies.delete | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebDelete 权限。 | 
datasets.dicomStores.studies.retrieveMetadata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.retrieveStudy | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.searchForInstances | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.searchForSeries | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.storeInstances | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebWrite 权限。 | 
datasets.dicomStores.studies.updateInstances | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebUpdate 权限。 | 
datasets.dicomStores.studies.updateMetadata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebUpdate 权限。 | 
datasets.dicomStores.studies.series.delete | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebDelete 权限。 | 
datasets.dicomStores.studies.series.retrieveMetadata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.retrieveSeries | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.searchForInstances | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.updateMetadata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebUpdate 权限。 | 
datasets.dicomStores.studies.series.instances.delete | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebDelete 权限。 | 
datasets.dicomStores.studies.series.instances.retrieveInstance | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.instances.retrieveMetadata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.instances.retrieveRendered | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.instances.updateMetadata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebUpdate 权限。 | 
datasets.dicomStores.studies.series.instances.frames.retrieveFrames | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.instances.frames.retrieveRendered | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
datasets.dicomStores.studies.series.instances.bulkdata.retrieveBulkdata | 
请求 DICOM 存储区上的 healthcare.dicomStores.dicomWebRead 权限。 | 
FHIR 存储区方法
| FHIR 存储方法 | 所需权限 | 
|---|---|
datasets.fhirStores.applyConsents | 
请求 FHIR 存储区资源上的 healthcare.fhirStores.applyConsents 权限。 | 
datasets.fhirStores.applyAdminConsents | 
请求 FHIR 存储区资源上的 healthcare.fhirStores.applyConsents 权限。 | 
datasets.fhirStores.configureSearch | 
请求 FHIR 存储区上的 healthcare.fhirStores.configureSearch 权限。 | 
datasets.fhirStores.create | 
父数据集上的 healthcare.fhirStores.create 权限。 | 
datasets.fhirStores.deidentify | 
  | 
datasets.fhirStores.delete | 
请求 FHIR 存储区上的 healthcare.fhirStores.delete 权限。 | 
datasets.fhirStores.explainDataAccess | 
请求 FHIR 存储区资源上的 healthcare.fhirStores.explainDataAccess 权限。 | 
datasets.fhirStores.export | 
  | 
datasets.fhirStores.get | 
请求 FHIR 存储区上的 healthcare.fhirStores.get 权限。 | 
datasets.fhirStores.getFHIRStoreMetrics | 
请求 FHIR 存储区上的 healthcare.fhirStores.get 权限。 | 
datasets.fhirStores.getIamPolicy | 
请求 FHIR 存储区上的 healthcare.fhirStores.getIamPolicy 权限。 | 
datasets.fhirStores.import | 
  | 
datasets.fhirStores.list | 
父数据集上的 healthcare.fhirStores.list 权限。 | 
datasets.fhirStores.patch | 
请求 FHIR 存储区上的 healthcare.fhirStores.update 权限。 | 
datasets.fhirStores.rollback | 
请求 FHIR 存储区上的 healthcare.fhirStores.rollback 权限。 | 
datasets.fhirStores.setIamPolicy | 
请求 FHIR 存储区上的 healthcare.fhirStores.setIamPolicy 权限。 | 
datasets.fhirStores.fhir.Encounter-everything | 
每个返回资源上的 healthcare.fhirResources.get 权限。 | 
datasets.fhirStores.fhir.Observation-lastn | 
父 FHIR 存储区上的 healthcare.fhirStores.searchResources 权限。 | 
datasets.fhirStores.fhir.Patient-everything | 
每个返回资源上的 healthcare.fhirResources.get 权限。 | 
datasets.fhirStores.fhir.Resource-purge | 
请求 FHIR 存储区资源上的 healthcare.fhirResources.purge 权限。 | 
datasets.fhirStores.fhir.capabilities | 
请求 FHIR 存储区上的 healthcare.fhirStores.get 权限。 | 
datasets.fhirStores.fhir.conditionalDelete | 
  | 
datasets.fhirStores.fhir.conditionalPatch | 
  | 
datasets.fhirStores.fhir.conditionalUpdate | 
  | 
datasets.fhirStores.fhir.create | 
  | 
datasets.fhirStores.fhir.delete | 
请求 FHIR 存储区资源上的 healthcare.fhirResources.delete 权限。 | 
datasets.fhirStores.fhir.executeBundle | 
请求 FHIR 存储区上的 healthcare.fhirResources.executeBundle 权限,以及与软件包中的各个操作对应的额外权限(例如 healthcare.fhirResources.create 和 healthcare.fhirResources.update)。如果 API 调用程序具有 healthcare.fhirResources.create 权限,但没有 healthcare.fhirResources.update 权限,则调用程序只能执行包含 healthcare.fhirResources.create 操作的软件包。 | 
datasets.fhirStores.fhir.history | 
请求 FHIR 存储去资源及其每个版本上的 healthcare.fhirResources.get 权限。 | 
datasets.fhirStores.fhir.patch | 
请求 FHIR 存储区资源上的 healthcare.fhirResources.patch 权限。 | 
datasets.fhirStores.fhir.read | 
请求 FHIR 存储区资源上的 healthcare.fhirResources.get 权限。 | 
datasets.fhirStores.fhir.search | 
父 FHIR 存储区上的 healthcare.fhirStores.searchResources 权限。 | 
datasets.fhirStores.fhir.update | 
请求 FHIR 存储区资源上的 healthcare.fhirResources.update 权限。 | 
datasets.fhirStores.fhir.vread | 
请求 FHIR 存储区资源版上的 healthcare.fhirResources.get 权限。 | 
datasets.fhirStores.fhir.Patient-consent-enforcement-status | 
请求 FHIR 存储区患者资源上的 healthcare.fhirResources.get 权限。 | 
datasets.fhirStores.fhir.Consent-enforcement-status | 
请求的 FHIR 存储区许可资源上的 healthcare.fhirResources.get 权限。 | 
HL7v2 存储区方法
| HL7v2 存储方法 | 所需权限 | 
|---|---|
datasets.hl7V2Stores.create | 
父数据集上的 healthcare.hl7V2Stores.create 权限。 | 
datasets.hl7V2Stores.delete | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.delete 权限。 | 
datasets.hl7V2Stores.export | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.export 权限。 | 
datasets.hl7V2Stores.get | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.get 权限。 | 
datasets.hl7V2Stores.import | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.import 权限。 | 
datasets.hl7V2Stores.list | 
父数据集上的 healthcare.hl7V2Stores.list 权限。 | 
datasets.hl7V2Stores.patch | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.update 权限。 | 
datasets.hl7V2Stores.getIamPolicy | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.getIamPolicy 权限。 | 
datasets.hl7V2Stores.setIamPolicy | 
请求 HL7v2 存储区上的 healthcare.hl7V2Stores.setIamPolicy 权限。 | 
datasets.hl7V2Stores.messages.create | 
父级 HL7v2 存储区上的 healthcare.hl7V2Messages.create 权限。 | 
datasets.hl7V2Stores.messages.delete | 
请求 HL7v2 存储区消息上的 healthcare.hl7V2Messages.delete 权限。 | 
datasets.hl7V2Stores.messages.get | 
请求 HL7v2 存储区消息上的 healthcare.hl7V2Messages.get 权限。 | 
datasets.hl7V2Stores.messages.ingest | 
请求 HL7v2 存储区消息上的 healthcare.hl7V2Messages.ingest 权限。 | 
datasets.hl7V2Stores.messages.list | 
父级 HL7v2 存储区上的 healthcare.hl7V2Messages.list 权限。 | 
datasets.hl7V2Stores.messages.patch | 
请求 HL7v2 存储区消息上的 healthcare.hl7V2Messages.update 权限。 | 
位置方法
| 位置方法 | 所需权限 | 
|---|---|
locations.get | 
针对请求位置的 healthcare.locations.get 权限。 | 
locations.list | 
父 Google Cloud 项目上的 healthcare.locations.list 权限。 | 
Healthcare Natural Language API 方法
| Healthcare Natural Language API 方法 | 所需权限 | 
|---|---|
nlp.analyzeEntities | 
healthcare.nlpservice.analyzeEntities | 
操作方法
| 操作方法 | 所需权限 | 
|---|---|
datasets.operations.get | 
请求数据集上的 healthcare.operations.get 权限。 | 
datasets.operations.list | 
请求数据集上的 healthcare.operations.list 权限。 | 
datasets.operations.cancel | 
请求数据集上的 healthcare.operations.cancel 权限。 | 
去标识化方法
| 去标识化方法 | 所需权限 | 
|---|---|
services.deidentify.deidentifyDicomInstance | 
healthcare.deidentify.run | 
services.deidentify.deidentifyFhirResource | 
healthcare.deidentify.run | 
角色
下表列出了 Cloud Healthcare API IAM 角色,包括与每个角色关联的权限。 roles/owner、roles/editor 和 roles/viewer 角色包含其他 Google Cloud 服务的权限。如需详细了解角色,请参阅了解角色。
许可存储区角色
| 许可存储区角色 | 权限 | 
|---|---|
Healthcare Consent Store Viewer( 可以列出数据集中的许可存储区。  | 
   
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Consent Store Administrator( 可以管理许可存储区。  | 
   
       
 
 
 
       
 
 
 
  | 
许可角色
| 许可角色 | 权限 | 
|---|---|
Healthcare Attribute Definition Reader( 可以读取许可存储区中的 AttributeDefinition 对象。  | 
   
 
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Attribute Definition Editor( 可以修改 AttributeDefinition 对象。  | 
   
       
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Consent Artifact Reader( 可以读取许可存储区中的 ConsentArtifact 对象。  | 
   
 
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Consent Artifact Editor( 可以修改 ConsentArtifact 对象。  | 
   
 
 
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Consent Artifact Administrator( 可以管理 ConsentArtifact 对象。  | 
   
       
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Consent Reader( 可以读取许可存储区中的 Consent 对象。  | 
   
 
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare Consent Editor( 可以修改 Consent 对象。  | 
   
 
 
 
 
 
       
 
 
 
       
 
 
 
  | 
Healthcare User Data Mapping Reader( 可以读取许可存储区中的 UserDataMapping 对象。  | 
   
 
 
 
 
 
 
 
       
 
 
 
 
 
  | 
Healthcare User Data Mapping Editor( 可以修改 UserDataMapping 对象。  | 
   
 
 
 
 
 
 
 
       
 
 
       
 
 
  | 
数据集角色
| 数据集角色 | 权限 | 
|---|---|
Healthcare Dataset Viewer( 可以列出项目中的医疗保健数据集。  | 
   
 
 
       
 
 
 
  | 
Healthcare Dataset Administrator( 可以管理医疗保健数据集。  | 
   
       
 
       
 
       
 
 
  | 
DICOM 存储区角色
| DICOM 存储区角色 | 权限 | 
|---|---|
Healthcare DICOM Store Viewer( 可列出数据集中的 DICOM 存储区。  | 
   
 
 
 
 
       
 
 
 
  | 
Healthcare DICOM Store Administrator( 可管理 DICOM 存储区。  | 
   
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
  | 
Healthcare DICOM Viewer( 可从 DICOM 存储区检索 DICOM 映像。  | 
   
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare DICOM Editor( 可逐个及批量修改 DICOM 映像。  | 
   
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
  | 
FHIR 存储区角色
| FHIR 存储区角色 | 权限 | 
|---|---|
Healthcare FHIR Store Viewer( 可列出数据集中的 FHIR 存储区。  | 
   
 
 
 
 
       
 
 
 
  | 
Healthcare FHIR Store Administrator( 可以管理 FHIR 资源存储区。  | 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
  | 
Healthcare FHIR Resource Reader( 可读取和搜索 FHIR 资源。  | 
   
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare FHIR Resource Editor( 可创建、删除、更新、读取和搜索 FHIR 资源。  | 
   
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
  | 
HL7v2 存储区角色
| HL7v2 存储区角色 | 权限 | 
|---|---|
Healthcare HL7v2 Store Viewer( 可查看数据集中的 HL7v2 存储区。  | 
   
 
 
 
 
       
 
 
 
  | 
Healthcare HL7v2 Store Administrator( 可管理 HL7v2 存储区。  | 
   
 
 
       
 
       
 
 
 
 
  | 
Healthcare HL7v2 Message Ingest( 可提取从来源网络接收到的 HL7v2 消息。  | 
   
 
 
 
 
 
       
 
 
 
  | 
Healthcare HL7v2 Message Consumer( 可列出和读取 HL7v2 消息,更新消息标签,以及发布新消息。  | 
   
 
 
 
 
 
 
 
 
       
 
 
 
  | 
Healthcare HL7v2 Message Editor( 拥有对 HL7v2 消息的读取、写入和删除权限。  | 
   
 
 
       
 
 
 
       
 
 
 
 
  | 
Healthcare Natural Language API 角色
| Healthcare Natural Language API 角色 | 权限 | 
|---|---|
Healthcare NLP Service Viewer Beta 版( 从给定文字中提取和分析医疗实体。  | 
   
       
 
 
 
  | 
Cloud Healthcare Service Agent
Cloud Healthcare Service Agent 是项目中的一个共享服务账号,供 Cloud Healthcare API 用于与Google Cloud中的其他资源进行交互。
例如,此服务代理用于读写 Cloud Storage 存储分区、写入 BigQuery 以及从 Cloud Healthcare API 将消息发布到 Pub/Sub。
如需执行上述任何操作,您必须向 Cloud Healthcare Service Agent 授予对相关 Cloud Storage 存储分区、BigQuery 数据集或 Pub/Sub 主题的访问权限。
为项目创建权限模型时,请记住,授予下列任意角色将允许用户调用作为 Cloud Healthcare Service Agent 运行且有权访问该代理有权访问的任何数据的操作:
roles/healthcare.consentStoreAdminroles/healthcare.consentStoreViewerroles/healthcare.dicomStoreEditorroles/healthcare.dicomStoreViewerroles/healthcare.fhirStoreAdminroles/healthcare.hl7V2StoreAdmin
同样,为自定义角色分配以下权限也将允许用户调用将作为 Cloud Healthcare Service Agent 运行的操作:
healthcare.consentStores.queryAccessibleDatahealthcare.dicomStores.createhealthcare.dicomStores.updatehealthcare.dicomStores.importhealthcare.dicomStores.exporthealthcare.fhirStores.createhealthcare.fhirStores.updatehealthcare.fhirStores.importhealthcare.fhirStores.exporthealthcare.hl7V2Stores.createhealthcare.hl7V2Stores.update
例如:
- 如果用户具有任何导入权限,而操作会访问 Cloud Healthcare Service Agent 拥有读取访问权限的任何 Cloud Storage 存储分区,那么该用户可运行充当 Cloud Healthcare Service Agent 的这些操作。
 - 如果用户具有任何导出权限,而操作会访问服务代理拥有读取访问权限的任何存储分区,那么该用户可运行充当 Cloud Healthcare Service Agent 的这些操作。
 - 具有创建或更新数据存储区权限的用户可以配置 Cloud Healthcare Service Agent 在数据存储区发生更改时发送的 Pub/Sub 通知目标或 BigQuery 流式传输目标。
 
最佳做法是,利用多个项目进一步隔离授 予Cloud Healthcare Service Agent 的权限。