

# Acciones, recursos y claves de condición para Amazon Machine Learning
<a name="list_machinelearning"></a>

Amazon Machine Learning (prefijo de servicio:`machinelearning`) 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](https://docs.aws.amazon.com/machine-learning/latest/dg/).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/machine-learning/latest/APIReference/).
+ Obtenga información sobre cómo proteger este servicio y sus recursos [mediante las políticas de permisos de IAM](https://docs.aws.amazon.com/machine-learning/latest/dg/controlling-access-to-amazon-ml-resources-by-using-iam.html).
+ Consulte la referencia de [autorización de servicio programática de este servicio](https://servicereference.us-east-1.amazonaws.com/v1/machinelearning/machinelearning.json).

**Topics**
+ [Operaciones de API definidas por Amazon Machine Learning](#list_machinelearning-operations)
+ [Acciones definidas por Amazon Machine Learning](#list_machinelearning-actions-as-permissions)
+ [Tipos de recurso definidos por Amazon Machine Learning](#list_machinelearning-resources-for-iam-policies)
+ [Claves de condición de Amazon Machine Learning](#list_machinelearning-policy-keys)

## Operaciones de API definidas por Amazon Machine Learning
<a name="list_machinelearning-operations"></a>

La siguiente tabla asigna 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](#list_machinelearning-actions-as-permissions).




- **   AddTags  **
  - **Acción de IAM:**  [aprendizaje automático: AddTags](#list_machinelearning-action-AddTags) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   CreateBatchPrediction  **
  - **Acción de IAM:**  [aprendizaje automático: CreateBatchPrediction](#list_machinelearning-action-CreateBatchPrediction) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateDataSourceFromRedshift  **
  - **Acción de IAM:**  [aprendizaje automático: CreateDataSourceFromRedshift](#list_machinelearning-action-CreateDataSourceFromRedshift)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [soy: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura

- **   CreateDataSourceFromS3  **
  - **Acción de IAM:**  [aprendizaje automático: CreateDataSourceFromS3](#list_machinelearning-action-CreateDataSourceFromS3) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateEvaluation  **
  - **Acción de IAM:**  [aprendizaje automático: CreateEvaluation](#list_machinelearning-action-CreateEvaluation) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **  Crear un modelo ML  **
  - **Acción de IAM:**  [Aprendizaje automático: crear un modelo ML](#list_machinelearning-action-CreateMLModel) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateRealtimeEndpoint  **
  - **Acción de IAM:**  [aprendizaje automático: CreateRealtimeEndpoint](#list_machinelearning-action-CreateRealtimeEndpoint) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteBatchPrediction  **
  - **Acción de IAM:**  [aprendizaje automático: DeleteBatchPrediction](#list_machinelearning-action-DeleteBatchPrediction) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteDataSource  **
  - **Acción de IAM:**  [aprendizaje automático: DeleteDataSource](#list_machinelearning-action-DeleteDataSource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteEvaluation  **
  - **Acción de IAM:**  [aprendizaje automático: DeleteEvaluation](#list_machinelearning-action-DeleteEvaluation) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **  Eliminar modelo ML  **
  - **Acción de IAM:**  [Aprendizaje automático: Delete ML Model](#list_machinelearning-action-DeleteMLModel) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteRealtimeEndpoint  **
  - **Acción de IAM:**  [aprendizaje automático: DeleteRealtimeEndpoint](#list_machinelearning-action-DeleteRealtimeEndpoint) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DescribeBatchPredictions  **
  - **Acción de IAM:**  [aprendizaje automático: DescribeBatchPredictions](#list_machinelearning-action-DescribeBatchPredictions) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeDataSources  **
  - **Acción de IAM:**  [aprendizaje automático: DescribeDataSources](#list_machinelearning-action-DescribeDataSources) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeEvaluations  **
  - **Acción de IAM:**  [aprendizaje automático: DescribeEvaluations](#list_machinelearning-action-DescribeEvaluations) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **  Describa los modelos ML  **
  - **Acción de IAM:**  [Aprendizaje automático: describa los modelos ML](#list_machinelearning-action-DescribeMLModels) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeTags  **
  - **Acción de IAM:**  [aprendizaje automático: DescribeTags](#list_machinelearning-action-DescribeTags) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   GetBatchPrediction  **
  - **Acción de IAM:**  [aprendizaje automático: GetBatchPrediction](#list_machinelearning-action-GetBatchPrediction) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetDataSource  **
  - **Acción de IAM:**  [aprendizaje automático: GetDataSource](#list_machinelearning-action-GetDataSource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetEvaluation  **
  - **Acción de IAM:**  [aprendizaje automático: GetEvaluation](#list_machinelearning-action-GetEvaluation) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **  GetmlModel  **
  - **Acción de IAM:**  [Aprendizaje automático: GetML Model](#list_machinelearning-action-GetMLModel) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **  Predice  **
  - **Acción de IAM:**  [Aprendizaje automático: predice](#list_machinelearning-action-Predict) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



## Acciones definidas por Amazon Machine Learning
<a name="list_machinelearning-actions-as-permissions"></a>

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.




- **   [AddTags](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_AddTags.html)  **
  - **Description (Descripción):** Agrega una o varias etiquetas a un objeto, hasta un límite de 10. Cada etiqueta consta de una clave y un valor opcional
  - **Tipos de recursos (\*necesarios):** [predicción por lotes](#list_machinelearning-resource-batchprediction) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [origen de datos (objeto)](#list_machinelearning-resource-datasource) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [evaluación](#list_machinelearning-resource-evaluation) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [mlmodel](#list_machinelearning-resource-mlmodel) / **Claves de condición:**  
  - **Nivel de acceso:** Etiquetar, escribir

- **   [CreateBatchPrediction](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateBatchPrediction.html)  **
  - **Description (Descripción):** Genera predicciones para un grupo de observaciones.
  - **Tipos de recursos (\*necesarios):** [predicción por lotes\*](#list_machinelearning-resource-batchprediction) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel) / **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateDataSourceFromRDS](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRDS.html)  **
  - **Description (Descripción):** Crea un DataSource objeto a partir de un Amazon RDS
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateDataSourceFromRedshift](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRedshift.html)  **
  - **Description (Descripción):** Crea un DataSource a partir de una base de datos alojada en un clúster de Amazon Redshift
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateDataSourceFromS3](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromS3.html)  **
  - **Description (Descripción):** Crea un objeto a partir de S3 DataSource 
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateEvaluation](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateEvaluation.html)  **
  - **Description (Descripción):** Crea una nueva evaluación de un MLModel.
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [evaluación\*](#list_machinelearning-resource-evaluation) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel) / **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Crear un modelo ML](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateMLModel.html)  **
  - **Description (Descripción):** Crea un nuevo MLModel.
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel) / **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateRealtimeEndpoint](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateRealtimeEndpoint.html)  **
  - **Description (Descripción):** Crea un punto de enlace en tiempo real para el MLModel.
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteBatchPrediction](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteBatchPrediction.html)  **
  - **Description (Descripción):** Asigna el estado ELIMINADO a BatchPrediction, lo que lo deja inutilizable
  - **Tipos de recursos (\*necesarios):** [predicción por lotes\*](#list_machinelearning-resource-batchprediction)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteDataSource](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteDataSource.html)  **
  - **Description (Descripción):** Asigna el estado ELIMINADO a, lo que lo deja inutilizable DataSource
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteEvaluation](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteEvaluation.html)  **
  - **Description (Descripción):** Asigna el estado DELETED a una evaluación, lo que la deja inutilizable.
  - **Tipos de recursos (\*necesarios):** [evaluación\*](#list_machinelearning-resource-evaluation)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Eliminar modelo ML](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteMLModel.html)  **
  - **Description (Descripción):** Asigna el estado DELETED a un MLModel, lo que lo deja inutilizable.
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteRealtimeEndpoint](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteRealtimeEndpoint.html)  **
  - **Description (Descripción):** Elimina un punto de enlace en tiempo real de un MLModel.
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteTags](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteTags.html)  **
  - **Description (Descripción):** Elimina las etiquetas especificadas asociadas a un objeto ML. Después de que esta operación se haya completado, no se pueden recuperar las etiquetas eliminadas.
  - **Tipos de recursos (\*necesarios):** [predicción de lotes](#list_machinelearning-resource-batchprediction) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [origen de datos (objeto)](#list_machinelearning-resource-datasource) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [evaluación](#list_machinelearning-resource-evaluation) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [mlmodel](#list_machinelearning-resource-mlmodel) / **Claves de condición:**  
  - **Nivel de acceso:** Etiquetar, escribir

- **   [DescribeBatchPredictions](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeBatchPredictions.html)  **
  - **Description (Descripción):** Devuelve una lista de BatchPrediction operaciones que coinciden con los criterios de búsqueda de la solicitud
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [DescribeDataSources](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeDataSources.html)  **
  - **Description (Descripción):** Devuelve una lista de las DataSource que coinciden con los criterios de búsqueda de la solicitud
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [DescribeEvaluations](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeEvaluations.html)  **
  - **Description (Descripción):** Devuelve una lista de los DescribeEvaluations que coinciden con los criterios de búsqueda de la solicitud
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **  [Describa los modelos ML](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeMLModels.html)  **
  - **Description (Descripción):** Devuelve una lista de MLModel que coincide con los criterios de búsqueda de la solicitud.
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [DescribeTags](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeTags.html)  **
  - **Description (Descripción):** Describe una o varias de las etiquetas para su objeto de Amazon ML.
  - **Tipos de recursos (\*necesarios):** [predicción de lotes](#list_machinelearning-resource-batchprediction) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [origen de datos (objeto)](#list_machinelearning-resource-datasource) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [evaluación](#list_machinelearning-resource-evaluation) / **Claves de condición:**  
  - **Tipos de recursos (\*necesarios):** [modelo ml](#list_machinelearning-resource-mlmodel) / **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [GetBatchPrediction](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetBatchPrediction.html)  **
  - **Description (Descripción):** Devuelve un BatchPrediction que incluye información detallada sobre los metadatos, el estado y el archivo de datos
  - **Tipos de recursos (\*necesarios):** [predicción por lotes\*](#list_machinelearning-resource-batchprediction)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetDataSource](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetDataSource.html)  **
  - **Description (Descripción):** Devuelve un DataSource que incluye los metadatos y la información del archivo de datos, así como el estado actual del DataSource
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetEvaluation](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetEvaluation.html)  **
  - **Description (Descripción):** Devuelve una evaluación que incluye metadatos, así como el estado actual de la evaluación.
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **  [GetmlModel](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetMLModel.html)  **
  - **Description (Descripción):** Devuelve un MLModel que incluye los metadatos detallados y la información del origen de datos, así como el estado actual del MLModel.
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **  [Predice](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_Predict.html)  **
  - **Description (Descripción):** Genera una predicción para la observación utilizando el modelo de ML especificado.
  - **Tipos de recursos (\*necesarios):** [mlmodel\*](#list_machinelearning-resource-mlmodel)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateBatchPrediction](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateBatchPrediction.html)  **
  - **Description (Descripción):** Actualiza el de BatchPredictionName un BatchPrediction
  - **Tipos de recursos (\*necesarios):** [predicción por lotes\*](#list_machinelearning-resource-batchprediction)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateDataSource](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateDataSource.html)  **
  - **Description (Descripción):** Actualiza el de un DataSourceName DataSource
  - **Tipos de recursos (\*necesarios):** [fuente de datos\*](#list_machinelearning-resource-datasource)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateEvaluation](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateEvaluation.html)  **
  - **Description (Descripción):** Actualiza la de una evaluación EvaluationName 
  - **Tipos de recursos (\*necesarios):** [evaluación\*](#list_machinelearning-resource-evaluation)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Update ML Model](https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateMLModel.html)  **
  - **Description (Descripción):** Actualiza el MLModelName y el de un MLModel ScoreThreshold 
  - **Tipos de recursos (\*necesarios):** [mlmodelo\*](#list_machinelearning-resource-mlmodel)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura



## Tipos de recurso definidos por Amazon Machine Learning
<a name="list_machinelearning-resources-for-iam-policies"></a>

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 | 
| --- | --- | --- | 
| [predicción de lotes](https://docs.aws.amazon.com/machine-learning/latest/dg/amazon-machine-learning-key-concepts.html#batch-predictions)  | arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :batchprediction/$ {} BatchPredictionId |   | 
| [fuente de datos](https://docs.aws.amazon.com/machine-learning/latest/dg/amazon-machine-learning-key-concepts.html#datasources)  | arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :fuente de datos/$ {} DatasourceId |   | 
| [evaluación](https://docs.aws.amazon.com/machine-learning/latest/dg/amazon-machine-learning-key-concepts.html#evaluations)  | arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :evaluation/$ {} EvaluationId |   | 
| [mlmodel](https://docs.aws.amazon.com/machine-learning/latest/dg/amazon-machine-learning-key-concepts.html#ml-models)  | arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :mlmodel/$ {} MlModelId |   | 

## Claves de condición de Amazon Machine Learning
<a name="list_machinelearning-policy-keys"></a>

Amazon Machine Learning no tiene claves de condición específicas de un servicio que puedan usarse en el `Condition` elemento de las declaraciones de políticas.