Acciones, recursos y claves de condición para AWS Salas limpias ML
AWS Clean Rooms ML (prefijo de servicio:cleanrooms-ml) 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 Salas limpias ML
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 |
|---|---|---|---|---|
|
CancelTrainedModel |
Escritura |
|||
|
CancelTrainedModelInferenceJob |
Escritura |
|||
|
CreateAudienceModel |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateConfiguredAudienceModel |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
||
|
CreateConfiguredModelAlgorithm |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
||
|
CreateConfiguredModelAlgorithmAssociation |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateMLInputChannel |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
||
|
CreateTrainedModel |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateTrainingDataset |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
||
|
DeleteAudienceGenerationJob |
Escritura |
|||
|
DeleteAudienceModel |
Escritura |
|||
|
DeleteConfiguredAudienceModel |
Escritura |
|||
|
DeleteConfiguredAudienceModelPolicy |
Escritura |
|||
|
DeleteConfiguredModelAlgorithm |
Escritura |
|||
|
DeleteConfiguredModelAlgorithmAssociation |
Escritura |
|||
|
Eliminar la configuración de ML |
Escritura |
|||
|
DeleteMLInputChannelData |
Escritura |
|||
|
DeleteTrainedModelOutput |
Escritura |
|||
|
DeleteTrainingDataset |
Escritura |
|||
|
GetAudienceGenerationJob |
Lectura |
|||
|
GetAudienceModel |
Lectura |
|||
|
GetCollaborationConfiguredModelAlgorithmAssociation |
salas limpias-ml: GetCollaborationConfiguredModelAlgorithmAssociation |
Lectura |
||
|
GetCollaborationMLInputChannel |
Lectura |
|||
|
GetCollaborationTrainedModel |
Lectura |
|||
|
GetConfiguredAudienceModel |
Lectura |
|||
|
GetConfiguredAudienceModelPolicy |
Lectura |
|||
|
GetConfiguredModelAlgorithm |
Lectura |
|||
|
GetConfiguredModelAlgorithmAssociation |
Lectura |
|||
|
Configuración GetML |
Lectura |
|||
|
GetMLInputChannel |
Lectura |
|||
|
GetTrainedModel |
Lectura |
|||
|
GetTrainedModelInferenceJob |
Lectura |
|||
|
GetTrainingDataset |
Lectura |
|||
|
ListAudienceExportJobs |
Enumeración |
|||
|
ListAudienceGenerationJobs |
Enumeración |
|||
|
ListAudienceModels |
Enumeración |
|||
|
ListCollaborationConfiguredModelAlgorithmAssociations |
salas limpias-ml: ListCollaborationConfiguredModelAlgorithmAssociations |
Enumeración |
||
|
ListCollaborationMLInputChannels |
Enumeración |
|||
|
ListCollaborationTrainedModelExportJobs |
Enumeración |
|||
|
ListCollaborationTrainedModelInferenceJobs |
salas limpias-ml: ListCollaborationTrainedModelInferenceJobs |
Enumeración |
||
|
ListCollaborationTrainedModels |
Enumeración |
|||
|
ListConfiguredAudienceModels |
Enumeración |
|||
|
ListConfiguredModelAlgorithmAssociations |
Enumeración |
|||
|
ListConfiguredModelAlgorithms |
Enumeración |
|||
|
ListMLInputChannels |
Enumeración |
|||
|
ListTagsForResource |
Enumeración |
|||
|
ListTrainedModelInferenceJobs |
Enumeración |
|||
|
ListTrainedModelVersions |
Enumeración |
|||
|
ListTrainedModels |
Enumeración |
|||
|
ListTrainingDatasets |
Enumeración |
|||
|
PutConfiguredAudienceModelPolicy |
Gestión de permisos, escritura |
|||
|
Configuración de PUTML |
Escritura |
|||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
||
|
StartAudienceExportJob |
Escritura |
|||
|
StartAudienceGenerationJob |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
||
|
StartTrainedModelExportJob |
Escritura |
|||
|
StartTrainedModelInferenceJob |
Escritura |
|||
Etiquetar, escribir |
||||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateConfiguredAudienceModel |
Escritura |
|||
objetivo: PassedToService |
cleanrooms-ml.amazonaws.com |
Escritura |
Acciones definidas por AWS Salas limpias ML
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 modelo entrenado. |
Escritura |
|||
Concede permiso para cancelar un trabajo de inferencia del modelo entrenado. |
Escritura |
|||
Concede permiso para crear un modelo de audiencia |
Escritura |
|||
Concede permiso para crear un modelo de audiencia configurado |
Escritura |
|||
Concede permiso para crear un algoritmo de modelo configurado. |
Escritura |
|||
Concede permiso para crear una asociación de algoritmos de modelo configurado. |
Escritura |
|||
Concede permiso para crear un canal de entrada de ML. |
Escritura |
|||
Concede permiso para crear un modelo entrenado. |
Escritura |
|||
Concede permiso para crear un conjunto de datos de capacitación o audiencia inicial. En Clean Rooms ML, TrainingDataset son los metadatos que apuntan a una tabla de Glue, que solo se lee durante AudienceModel la creación |
Escritura |
|||
Otorga permiso para eliminar el trabajo de generación de audiencias especificado y elimina todos los datos asociados al trabajo |
Escritura |
|||
Otorga permiso para eliminar el trabajo de generación de audiencias especificado y elimina todos los datos asociados al trabajo |
Escritura |
|||
Otorga permiso para eliminar la configuración del modelo configurado |
Escritura |
|||
Concede permiso para eliminar la política del modelo de audiencia especificada |
Escritura |
|||
Concede permiso para eliminar un algoritmo de modelo configurado. |
Escritura |
|||
Concede permiso para eliminar una asociación de algoritmos de modelo configurado. |
Escritura |
|||
Concede permiso para eliminar una configuración de ML. |
Escritura |
|||
Concede permiso para eliminar todos los datos asociados al canal de entrada de ML. |
Escritura |
|||
Concede permiso para eliminar todas las salidas asociadas al modelo entrenado. |
Escritura |
|||
Concede permiso para eliminar un conjunto de datos de capacitación |
Escritura |
|||
Concede permiso para devolver información sobre un trabajo de generación de audiencia |
Lectura |
|||
Concede permiso para obtener información acerca de un modelo de audiencia |
Lectura |
|||
Concede permiso para devolver información sobre una asociación de algoritmos de modelo configurado creada por cualquier miembro de la colaboración. |
Lectura |
|||
Concede permiso para devolver información sobre un canal de entrada de ML creado por cualquier miembro de la colaboración. |
Lectura |
|||
Concede permiso para devolver información sobre un modelo entrenado creado por cualquier miembro de la colaboración. |
Lectura |
|||
Otorga permiso para devolver información acerca del modelo de audiencia configurada |
Lectura |
|||
Concede permiso para devolver información sobre una política de modelo de audiencia configurada |
Lectura |
|||
Concede permiso para devolver información sobre el algoritmo de modelo configurado. |
Lectura |
|||
Concede permiso para devolver información sobre una asociación de algoritmos de modelo configurado. |
Lectura |
|||
Concede permiso para devolver información sobre la configuración de ML. |
Lectura |
|||
Concede permiso para devolver información sobre un canal de entrada de ML. |
Lectura |
|||
Concede permiso para devolver información sobre un modelo entrenado. |
Lectura |
|||
Concede permiso para devolver información sobre un trabajo de inferencia del modelo entrenado. |
Lectura |
|||
Concede permiso para devolver información sobre un conjunto de datos de capacitación |
Lectura |
|||
Concede permiso para devolver una lista de trabajos de exportación de audiencia |
Enumeración |
|||
Concede permiso para devolver una lista de trabajos de generación de audiencia |
Enumeración |
|||
Otorga permiso para devolver una lista de modelos de audiencia |
Enumeración |
|||
Concede permiso para devolver una lista de algoritmos de modelo configurado creados por cualquier miembro de la colaboración. |
Enumeración |
|||
Concede permiso para devolver una lista de canales de entrada de ML creados por cualquier miembro de la colaboración. |
Enumeración |
|||
Concede permiso para devolver una lista de trabajos de exportación de modelos entrenados iniciados por cualquier miembro de la colaboración. |
Enumeración |
|||
Concede permiso para devolver una lista de trabajos de inferencia del modelo entrenado iniciados por cualquier miembro de la colaboración. |
Enumeración |
|||
Concede permiso para devolver una lista de modelos entrenados creados por cualquier miembro de la colaboración. |
Enumeración |
|||
Otorga permiso para devolver una lista de modelos de audiencia configurada |
Enumeración |
|||
Concede permiso para devolver una lista de asociaciones de algoritmos de modelo configurado. |
Enumeración |
|||
Concede permiso para devolver una lista de algoritmos de modelo configurado. |
Enumeración |
|||
Concede permiso para devolver una lista de canales de entrada de ML. |
Enumeración |
|||
Concede permiso para devolver una lista de etiquetas de un recurso proporcionado |
Enumeración |
|||
Concede permiso para devolver una lista de trabajos de inferencia del modelo entrenado. |
Enumeración |
|||
Concede permiso para devolver una lista de versiones de modelos entrenados. |
Enumeración |
|||
Concede permiso para devolver una lista de modelos entrenados. |
Enumeración |
|||
Otorga permiso para devolver una lista de conjuntos de datos de capacitación |
Enumeración |
|||
Concede permiso para crear o actualizar una política de recursos para un modelo de audiencia configurado |
Administración de permisos, Write |
|||
Concede permiso para implementar una configuración de ML. |
Escritura |
|||
Concede permiso para exportar una audiencia de un tamaño específico después de haber generado una audiencia |
Escritura |
|||
Concede permiso para comenzar el trabajo de generación de audiencia |
Escritura |
|||
Concede permiso para iniciar un trabajo de exportación de modelo entrenado. |
Escritura |
|||
Concede permiso para iniciar un trabajo de inferencia del modelo entrenado. |
Escritura |
|||
Concede permiso para etiquetar un recurso específico |
Etiquetar, escribir |
|||
Concede permiso para quitar las etiquetas del recurso específico |
Etiquetar, escribir |
|||
Concede permiso para actualizar un modelo de audiencia configurado. |
Escritura |
|||
Tipos de recursos definidos por AWS Salas limpias ML
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} :cleanrooms-ml: $ {Region} :$ {Account} :configured-model-algorithm/$ {} ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :membership/$ {} /configured-model-algorithm-association/$ {} MembershipId ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :membership/$ {} /ml-input-channel/$ {} MembershipId ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :membership/$ {} /trained-model/$ {} MembershipId ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :membership/$ {} /trained-model-inference-job/$ {} MembershipId ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :audience-generation-job/$ {} ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :audience-model/$ {} ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :configured-audience-model/$ {} ResourceId |
||
arn: $ {Partition} :cleanrooms-ml: $ {Region} :$ {Account} :training-dataset/$ {} ResourceId |
Claves de condición para AWS Salas limpias ML
AWS Clean Rooms ML define las siguientes claves de condición que se pueden utilizar como 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 por los pares de 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 |
|
Filtra el acceso según el ID de colaboración de Clean Rooms. |
Cadena |