Acciones, recursos y claves de condición para AWS HealthLake
AWS HealthLake (prefijo de servicio:healthlake) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.
Referencias:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización de servicio programática de este servicio
.
Temas
Las operaciones de la API se definen mediante AWS HealthLake
En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.
| Operación | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|
|
CreateDataTransformationProfile |
Escritura |
|||
Etiquetar, escribir |
||||
|
Crear un almacén de datos de FHIR |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteDataTransformationProfile |
Escritura |
|||
|
Eliminar el almacén de datos de FHIR |
Escritura |
|||
|
DescribeDataTransformationJob |
Lectura |
|||
|
Describa el almacén de datos de FHIR |
Lectura |
|||
|
DescribeFHIRExportJob |
Lectura |
|||
|
DescribeFHIRImportJob |
Lectura |
|||
|
GetDataTransformationProfile |
Lectura |
|||
|
ListDataTransformationJobs |
Enumeración |
|||
|
ListDataTransformationProfileVersions |
Enumeración |
|||
|
ListDataTransformationProfiles |
Enumeración |
|||
|
Liste los almacenes de datos FHIR |
Enumeración |
|||
|
ListFHIRExportJobs |
Enumeración |
|||
|
ListFHIRImportJobs |
Enumeración |
|||
|
ListTagsForResource |
Enumeración |
|||
|
PublishDataTransformationProfile |
Escritura |
|||
|
Restaure el almacén de datos HIR |
Escritura |
|||
Etiquetar, escribir |
||||
|
StartDataTransformationJob |
Escritura |
|||
objetivo: PassedToService |
healthlake.amazonaws.com |
Escritura |
||
|
StartFHIRExportJob |
Escritura |
|||
objetivo: PassedToService |
healthlake.amazonaws.com |
Escritura |
||
|
StartFHIRImportJob |
Escritura |
|||
objetivo: PassedToService |
healthlake.amazonaws.com |
Escritura |
||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateDataTransformationProfile |
Escritura |
|||
|
Actualice el almacén de datos de FHIR |
Escritura |
|||
|
UpdateProfileWithAgent |
Escritura |
Acciones definidas por AWS HealthLake
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.
| Acciones | Description (Descripción) | Tipos de recursos (*necesarios) | Claves de condición | Nivel de acceso |
|---|---|---|---|---|
Concede permiso para cancelar un trabajo de exportación FHIR en curso con Eliminar |
Escritura |
|||
Otorga permiso para que los clientes indiquen a un productor que el consumidor no tiene que realizar más cambios en la lista de atribuciones |
Escritura |
|||
Otorga permiso para crear un perfil de transformación de datos |
Escritura |
|||
Otorga permiso para crear un almacén de datos que pueda incorporar y exportar datos de FHIR |
Escritura |
|||
Otorga permiso para crear un recurso |
Escritura |
|||
Otorga permiso para eliminar un perfil de transformación de datos y todas sus versiones |
Escritura |
|||
Otorga permiso para eliminar un almacén de datos |
Escritura |
|||
Otorga permiso para eliminar un recurso |
Escritura |
|||
Otorga permiso para describir un trabajo de transformación de datos |
Lectura |
|||
Otorga permiso para describir un trabajo de eliminación masiva del FHIR |
Lectura |
|||
Otorga permiso para describir un FHIR Bulk Member Match Job |
Lectura |
|||
Otorga permiso para describir un FHIR Bulk Patch Job |
Lectura |
|||
Otorga permiso para obtener las propiedades asociadas al almacén de datos de FHIR, incluido el ID, ARN, nombre y estado del almacén de datos, creado en, la versión del tipo de almacén de datos y el punto de enlace del almacén de datos |
Lectura |
|||
Otorga permiso para mostrar las propiedades de un trabajo de exportación de FHIR, incluido el ID, ARN, nombre y estado del almacén de datos |
Lectura |
|||
Concede permiso para mostrar las propiedades de un trabajo de exportación FHIR, incluido el ID, ARN, nombre y el estado del almacén de datos con Obtener |
Lectura |
|||
Otorga permiso para mostrar las propiedades de un trabajo de importación de FHIR, incluido el ID, ARN, nombre y estado del almacén de datos |
Lectura |
|||
Otorga permiso para buscar y expandir el recurso ValueSet |
Lectura |
|||
Otorga permiso para buscar y expandir el recurso ValueSet |
Lectura |
|||
Concede permiso para generar un recurso de documentos clínicos. |
Escritura |
|||
Concede permiso para generar un recurso de documentos clínicos. |
Escritura |
|||
Otorga permiso para obtener las capacidades de un almacén de datos FHIR |
Lectura |
|||
Otorga permiso para recuperar un perfil de transformación de datos y su contenido |
Lectura |
|||
Concede permiso para acceder a los archivos exportados desde un trabajo de exportación de FHIR iniciado con Get. |
Lectura |
|||
Concede permiso para leer el historial de recursos. |
Lectura |
|||
Otorga permiso para consultar el estado de una reclamación de autorización previa |
Lectura |
|||
Otorga permiso para incluir los trabajos de transformación de datos en la cuenta |
Enumeración |
|||
Otorga permiso para enumerar todas las versiones de un perfil de transformación de datos |
Enumeración |
|||
Otorga permiso para incluir perfiles de transformación de datos en la cuenta |
Enumeración |
|||
Concede permiso para enumerar todos los almacenes de datos FHIR que están en la cuenta del usuario, independientemente del estado del almacén de datos |
Enumeración |
|||
Otorga permiso para obtener una lista de trabajos de exportación para el almacén de datos especificado |
Enumeración |
|||
Otorga permiso para obtener una lista de trabajos de importación para el almacén de datos especificado |
Enumeración |
|||
Otorga permiso para obtener una lista de etiquetas para el almacén de datos especificado |
Enumeración |
|||
Otorga permiso para recuperar los códigos de un recurso CodeSystem |
Lectura |
|||
Otorga permiso para recuperar los códigos de un recurso CodeSystem |
Lectura |
|||
Otorga permiso para atribuir a un miembro un grupo de proveedores específico |
Escritura |
|||
Otorga permiso para permitir el emparejamiento de pacientes entre sistemas |
Escritura |
|||
Concede permiso para eliminar a un miembro de un grupo |
Escritura |
|||
Concede permiso para aplicar parches a un recurso. |
Escritura |
|||
Concede permiso para agrupar múltiples operaciones de recursos. |
Escritura |
|||
Otorga permiso para publicar una nueva versión inmutable de un perfil de transformación de datos |
Escritura |
|||
Otorga permiso para recuperar paquetes de cuestionarios con la biblioteca y ValueSet los recursos de la dependencia |
Lectura |
|||
Otorga permiso para leer el recurso |
Lectura |
|||
Otorga permiso para restaurar un almacén de datos habilitado para realizar copias de seguridad en un momento determinado, creando un almacén de datos nuevo a partir de la copia de seguridad |
Escritura |
|||
Otorga permiso para recuperar el estado de atribución de los miembros |
Escritura |
|||
Concede permiso para buscar todos los recursos relacionados con un paciente |
Lectura |
|||
Otorga permiso para buscar recursos con el método GET |
Lectura |
|||
Otorga permiso para buscar recursos con el método POST |
Lectura |
|||
Otorga permiso para iniciar un trabajo de transformación de datos asíncrono |
Escritura |
|||
Otorga permiso para iniciar un trabajo de eliminación masiva del FHIR |
Escritura |
|||
Otorga permiso para iniciar un FHIR Bulk Member Match Job |
Escritura |
|||
Otorga permiso para iniciar un FHIR Bulk Patch Job |
Escritura |
|||
Otorga permiso para iniciar un trabajo de exportación de FHIR |
Escritura |
|||
Concede permiso para iniciar un trabajo de exportación FHIR con Get. |
Escritura |
|||
Concede permiso para iniciar un trabajo de exportación FHIR con Publicar |
Escritura |
|||
Otorga permiso para iniciar un trabajo de importación de FHIR |
Escritura |
|||
Concede permiso para presentar una solicitud de reclamación de autorización previa |
Escritura |
|||
Otorga permiso para agregar etiquetas a un almacén de datos |
Etiquetar, escribir |
|||
Otorga permiso para realizar una transformación de datos sincrónica |
Escritura |
|||
Otorga permiso para traducir un código de un conjunto de valores a otro utilizando un ConceptMap recurso con el método GET |
Lectura |
|||
Otorga permiso para traducir un código de un conjunto de valores a otro utilizando un ConceptMap recurso con el método POST |
Lectura |
|||
Otorga permiso para quitar las etiquetas asociadas a un almacén de datos |
Etiquetar, escribir |
|||
Concede permiso para actualizar la versión preliminar de un perfil de transformación de datos |
Escritura |
|||
Otorga permiso para actualizar la configuración de un almacén de datos |
Escritura |
|||
Otorga permiso para actualizar un perfil de transformación de datos mediante el agente de IA |
Escritura |
|||
Otorga permiso para actualizar el recurso |
Escritura |
|||
Concede permiso para validar un recurso. |
Lectura |
|||
Otorga permiso para validar los datos fuente según las especificaciones de formato |
Lectura |
|||
Concede permiso para leer la versión de un recurso. |
Lectura |
Tipos de recursos definidos por AWS HealthLake
Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.
| Tipos de recurso | ARN | Claves de condición |
|---|---|---|
arn: $ {Partition} :healthlake: $ {Region} :$ {Account} :data /$ {} TransformationProfile ProfileId |
||
arn: $ {Partition} :healthlake: $ {Region} :$ {Account}: /$ {} datastore/fhir DatastoreId |
Claves de condición para AWS HealthLake
AWS HealthLake define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud. |
Cadena |
|
Filtra el acceso mediante la presencia de los pares clave-valor de etiqueta adjuntados al recurso |
Cadena |
|
Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud |
ArrayOfString |