View a markdown version of this page

Acciones, recursos y claves de condición para Amazon SageMaker con MLflow - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon SageMaker con MLflow

Amazon SageMaker with MLflow (prefijo de servicio:sagemaker-mlflow) 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:

Acciones definidas por Amazon SageMaker con MLflow

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

Interfaz de usuario de acceso

Concede permiso para acceder a la interfaz de usuario de MLflow

Lectura

CreateExperiment

Concede permiso para crear un experimento de MLflow

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

CreateModelVersion

Concede permiso para crear una nueva versión de modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

CreateRegisteredModel

Concede permiso para crear un modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

CreateRun

Concede permiso para crear una nueva ejecución dentro de un experimento

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteExperiment

Concede permiso para designar un experimento de MLflow para su eliminación

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteLoggedModel

Concede permiso para eliminar un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteLoggedModelTag

Concede permiso para eliminar una etiqueta para un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteModelVersion

Concede permiso para eliminar una versión de modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteModelVersionTag

Concede permiso para eliminar una etiqueta de una versión de modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRegisteredModel

Concede permiso para eliminar un modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRegisteredModelAlias

Concede permiso para eliminar un alias de modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRegisteredModelTag

Concede permiso para eliminar una etiqueta de modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteRun

Concede permiso para marcar una ejecución para su eliminación

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteTag

Concede permiso para eliminar una etiqueta en una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteTraceTag

Concede permiso para eliminar una etiqueta de seguimiento en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteTraces

Concede permiso para eliminar seguimientos en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

EndTrace

Concede permiso para finalizar un seguimiento en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

FinalizeLoggedModel

Concede permiso para establecer el estado de un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

GetDownloadURIForModelVersionArtifacts

Concede permiso para obtener un URI para descargar artefactos de modelo para una versión específica del modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetExperiment

Concede permiso para obtener metadatos para un experimento de MLflow

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetExperimentByName

Concede permiso para obtener metadatos para un experimento de MLflow según el nombre

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetLatestModelVersions

Concede permiso para obtener las versiones más recientes del modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Enumeración

GetLoggedModel

Concede permiso para obtener un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetMetricHistory

Concede permiso para obtener una lista de todos los valores de la métrica especificada para una ejecución determinada

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetModelVersion

Concede permiso para obtener una versión del modelo según el nombre y la versión

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetModelVersionByAlias

Otorga permiso para obtener la versión del modelo mediante un alias en MLflow

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetRegisteredModel

Concede permiso para obtener un modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetRun

Concede permiso para obtener metadatos, métricas, parámetros y etiquetas para una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

GetTraceInfo

Concede permiso para obtener información sobre un seguimiento en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

ListArtifacts

Concede permiso para enumerar artefactos para una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Enumeración

ListLoggedModelArtifacts

Concede permiso para enumerar artefactos para un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Enumeración

LogBatch

Concede permiso para registrar un lote de métricas, parámetros y etiquetas para una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

LogInputs

Concede permiso para registrar entradas para una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

LogLoggedModelParams

Concede permiso para registrar los parámetros de un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

LogMetric

Concede permiso para registrar una métrica para una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

LogModel

Concede permiso para registrar el modelo asociado a una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

LogOutputs

Concede permiso para registrar los resultados, como los modelos, para una ejecución en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

LogParam

Concede permiso para registrar un parámetro rastreado durante una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

RenameRegisteredModel

Concede permiso para cambiar el nombre de un modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

RestoreExperiment

Concede permiso para restaurar un experimento marcado para eliminación

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

RestoreRun

Concede permiso para restaurar una ejecución eliminada

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SearchExperiments

Concede permiso para buscar experimentos de MLflow

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

SearchLoggedModels

Concede permiso para buscar modelos registrados en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

SearchModelVersions

Concede permiso para buscar una versión de modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

SearchRegisteredModels

Concede permiso para buscar modelos registrados en MLflow

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

SearchRuns

Concede permiso para buscar ejecuciones que cumplan con las expresiones

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

SearchTraces

Concede permiso para buscar seguimientos de MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Lectura

SetExperimentTag

Concede permiso para establecer una etiqueta en un experimento

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SetLoggedModelTags

Concede permiso para establecer etiquetados para un modelo registrado en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SetModelVersionTag

Concede permiso para establecer una etiqueta para la versión del modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SetRegisteredModelAlias

Concede permiso para establecer un alias de modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SetRegisteredModelTag

Concede permiso para establecer una etiqueta para un modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SetTag

Concede permiso para establecer una etiqueta en una ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

SetTraceTag

Concede permiso para establecer una etiqueta de seguimiento en MLflow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

StartTrace

Concede permiso para iniciar un seguimiento en MLfLow.

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

TransitionModelVersionStage

Concede permiso para realizar la transición de una versión del modelo a una etapa determinada

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateExperiment

Concede permiso para actualizar los metadatos para un experimento de MLflow

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateModelVersion

Concede permiso para actualizar la versión del modelo

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateRegisteredModel

Concede permiso para actualizar un modelo registrado

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateRun

Concede permiso para actualizar los metadatos de la ejecución

servidor de seguimiento mlflow*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por Amazon SageMaker con MLflow

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

servidor de seguimiento mlflow

arn: $ {Partition} :sagemaker: $ {Region} :$ {Account} :mlflow-tracking-server/$ {} MlflowTrackingServerName

Claves de condición para Amazon SageMaker con MLflow

Amazon SageMaker with MLflow 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

aws: ResourceTag /$ {} TagKey

Filtra el acceso por par de clave y valor de etiqueta.

Cadena