View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Machine Learning - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Machine Learning

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:

Operaciones de API definidas por Amazon Machine Learning

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.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AddTags

aprendizaje automático: AddTags

Etiquetar, escribir

CreateBatchPrediction

aprendizaje automático: CreateBatchPrediction

Escritura

CreateDataSourceFromRedshift

aprendizaje automático: CreateDataSourceFromRedshift

Escritura

soy: PassRole

Escritura

CreateDataSourceFromS3

aprendizaje automático: CreateDataSourceFromS3

Escritura

CreateEvaluation

aprendizaje automático: CreateEvaluation

Escritura

Crear un modelo ML

Aprendizaje automático: crear un modelo ML

Escritura

CreateRealtimeEndpoint

aprendizaje automático: CreateRealtimeEndpoint

Escritura

DeleteBatchPrediction

aprendizaje automático: DeleteBatchPrediction

Escritura

DeleteDataSource

aprendizaje automático: DeleteDataSource

Escritura

DeleteEvaluation

aprendizaje automático: DeleteEvaluation

Escritura

Eliminar modelo ML

Aprendizaje automático: Delete ML Model

Escritura

DeleteRealtimeEndpoint

aprendizaje automático: DeleteRealtimeEndpoint

Escritura

DescribeBatchPredictions

aprendizaje automático: DescribeBatchPredictions

Enumeración

DescribeDataSources

aprendizaje automático: DescribeDataSources

Enumeración

DescribeEvaluations

aprendizaje automático: DescribeEvaluations

Enumeración

Describa los modelos ML

Aprendizaje automático: describa los modelos ML

Enumeración

DescribeTags

aprendizaje automático: DescribeTags

Enumeración

GetBatchPrediction

aprendizaje automático: GetBatchPrediction

Lectura

GetDataSource

aprendizaje automático: GetDataSource

Lectura

GetEvaluation

aprendizaje automático: GetEvaluation

Lectura

GetmlModel

Aprendizaje automático: GetML Model

Lectura

Predice

Aprendizaje automático: predice

Escritura

Acciones definidas por Amazon Machine Learning

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

AddTags

Agrega una o varias etiquetas a un objeto, hasta un límite de 10. Cada etiqueta consta de una clave y un valor opcional

predicción por lotes

Etiquetar, escribir

origen de datos (objeto)

evaluación

mlmodel

CreateBatchPrediction

Genera predicciones para un grupo de observaciones.

predicción por lotes*

Escritura

fuente de datos*

mlmodelo*

CreateDataSourceFromRDS

Crea un DataSource objeto a partir de un Amazon RDS

fuente de datos*

Escritura

CreateDataSourceFromRedshift

Crea un DataSource a partir de una base de datos alojada en un clúster de Amazon Redshift

fuente de datos*

Escritura

CreateDataSourceFromS3

Crea un objeto a partir de S3 DataSource

fuente de datos*

Escritura

CreateEvaluation

Crea una nueva evaluación de un MLModel.

fuente de datos*

Escritura

evaluación*

mlmodelo*

Crear un modelo ML

Crea un nuevo MLModel.

fuente de datos*

Escritura

mlmodelo*

CreateRealtimeEndpoint

Crea un punto de enlace en tiempo real para el MLModel.

mlmodelo*

Escritura

DeleteBatchPrediction

Asigna el estado ELIMINADO a BatchPrediction, lo que lo deja inutilizable

predicción por lotes*

Escritura

DeleteDataSource

Asigna el estado ELIMINADO a, lo que lo deja inutilizable DataSource

fuente de datos*

Escritura

DeleteEvaluation

Asigna el estado DELETED a una evaluación, lo que la deja inutilizable.

evaluación*

Escritura

Eliminar modelo ML

Asigna el estado DELETED a un MLModel, lo que lo deja inutilizable.

mlmodelo*

Escritura

DeleteRealtimeEndpoint

Elimina un punto de enlace en tiempo real de un MLModel.

mlmodelo*

Escritura

DeleteTags

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.

predicción de lotes

Etiquetar, escribir

origen de datos (objeto)

evaluación

mlmodel

DescribeBatchPredictions

Devuelve una lista de BatchPrediction operaciones que coinciden con los criterios de búsqueda de la solicitud

Enumeración

DescribeDataSources

Devuelve una lista de las DataSource que coinciden con los criterios de búsqueda de la solicitud

Enumeración

DescribeEvaluations

Devuelve una lista de los DescribeEvaluations que coinciden con los criterios de búsqueda de la solicitud

Enumeración

Describa los modelos ML

Devuelve una lista de MLModel que coincide con los criterios de búsqueda de la solicitud.

List

DescribeTags

Describe una o varias de las etiquetas para su objeto de Amazon ML.

predicción de lotes

Enumeración

origen de datos (objeto)

evaluación

modelo ml

GetBatchPrediction

Devuelve un BatchPrediction que incluye información detallada sobre los metadatos, el estado y el archivo de datos

predicción por lotes*

Lectura

GetDataSource

Devuelve un DataSource que incluye los metadatos y la información del archivo de datos, así como el estado actual del DataSource

fuente de datos*

Lectura

GetEvaluation

Devuelve una evaluación que incluye metadatos, así como el estado actual de la evaluación.

fuente de datos*

Lectura

GetmlModel

Devuelve un MLModel que incluye los metadatos detallados y la información del origen de datos, así como el estado actual del MLModel.

mlmodelo*

Lectura

Predice

Genera una predicción para la observación utilizando el modelo de ML especificado.

mlmodel*

Escritura

UpdateBatchPrediction

Actualiza el de BatchPredictionName un BatchPrediction

predicción por lotes*

Escritura

UpdateDataSource

Actualiza el de un DataSourceName DataSource

fuente de datos*

Escritura

UpdateEvaluation

Actualiza la de una evaluación EvaluationName

evaluación*

Escritura

Update ML Model

Actualiza el MLModelName y el de un MLModel ScoreThreshold

mlmodelo*

Escritura

Tipos de recurso definidos por Amazon Machine Learning

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

arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :batchprediction/$ {} BatchPredictionId

fuente de datos

arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :fuente de datos/$ {} DatasourceId

evaluación

arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :evaluation/$ {} EvaluationId

mlmodel

arn: $ {Partition} :machine learning: $ {Region} :$ {Account} :mlmodel/$ {} MlModelId

Claves de condición de Amazon Machine Learning

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.