Ações, recursos e chaves de condição para a Amazon SageMaker com MLflow
A Amazon SageMaker com MLFlow (prefixo do serviço:sagemaker-mlflow) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Ações definidas pela Amazon SageMaker com MLflow
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para acessar a interface do usuário do MLflow |
Ler |
|||
Concede permissão para criar um experimento do MLflow |
Gravar |
|||
Concede permissão para criar uma versão de modelo |
Gravar |
|||
Concede permissão para criar um modelo registrado |
Gravar |
|||
Concede permissão para criar uma execução em um experimento |
Gravar |
|||
Concede permissão para marcar um experimento do MLflow para exclusão |
Gravar |
|||
Concede permissão para excluir um modelo registrado no MLflow |
Gravar |
|||
Concede permissão para excluir uma etiqueta para um modelo registrado no MLflow |
Gravar |
|||
Concede permissão para excluir uma versão de modelo |
Gravar |
|||
Concede permissão para excluir uma tag de versão de modelo |
Gravar |
|||
Concede permissão para excluir um modelo registrado |
Gravar |
|||
Concede permissão para excluir um alias de modelo registrado |
Gravar |
|||
Concede permissão para excluir uma tag de modelo registrada |
Gravar |
|||
Concede permissão para marcar uma execução para exclusão |
Gravar |
|||
Concede permissão para excluir uma tag em uma execução |
Gravar |
|||
Concede permissão para excluir uma etiqueta de rastreamento no MLflow |
Gravar |
|||
Concede permissão para excluir rastreamentos no MLflow |
Gravar |
|||
Concede permissão para encerrar um rastreamento no MLflow |
Gravar |
|||
Concede permissão para definir o status para um modelo registrado no MLflow |
Gravar |
|||
Concede permissão para obter um URI e baixar artefatos de modelo para uma versão específica do modelo |
Ler |
|||
Concede permissão para obter metadados de um experimento do MLflow |
Ler |
|||
Concede permissão para obter metadados de um experimento do MLflow por nome |
Ler |
|||
Concede permissão para obter as versões mais recentes do modelo |
Lista |
|||
Concede permissão para obter um modelo registrado no MLflow |
Ler |
|||
Concede permissão para obter uma lista de todos os valores da métrica especificada para determinada execução |
Ler |
|||
Concede permissão para obter uma versão do modelo por nome e versão do modelo |
Ler |
|||
Concede permissão para obter uma versão do modelo por alias no MLflow |
Ler |
|||
Concede permissão para obter um modelo registrado |
Ler |
|||
Concede permissão para obter metadados, métricas, parâmetros e tags para uma execução |
Ler |
|||
Concede permissão para obter informações sobre um rastreamento no MLflow |
Ler |
|||
Concede permissão para listar artefatos de uma execução |
Lista |
|||
Concede permissão para listar artefatos para um modelo registrado no MLflow |
Lista |
|||
Concede permissão para registrar em log um lote de métricas, parâmetros e tags para uma execução |
Gravar |
|||
Concede permissão para registrar em log entradas de uma execução |
Gravar |
|||
Concede permissão para registrar parâmetros para um modelo registrado no MLflow |
Gravar |
|||
Concede permissão para registrar em log uma métrica para uma execução |
Gravar |
|||
Concede permissão para registrar em log o modelo associado a uma execução |
Gravar |
|||
Concede permissão para registrar saídas, como modelos, para uma execução no MLflow |
Gravar |
|||
Concede permissão para registrar em log um parâmetro rastreado durante uma execução |
Gravar |
|||
Concede permissão para renomear um modelo registrado |
Gravar |
|||
Concede permissão para restaurar um experimento marcado para exclusão |
Gravar |
|||
Concede permissão para restaurar uma execução excluída |
Gravar |
|||
Concede permissão para pesquisar experimentos do MLflow |
Ler |
|||
Concede permissão para pesquisar modelos registrados no MLflow |
Ler |
|||
Concede permissão para pesquisar uma versão do modelo |
Ler |
|||
Concede permissão para pesquisar modelos registrados no MLflow |
Ler |
|||
Concede permissão para pesquisar execuções que satisfaçam expressões |
Ler |
|||
Concede permissão para pesquisar rastreamentos no MLflow |
Ler |
|||
Concede permissão para definir uma tag em um experimento |
Gravar |
|||
Concede permissão para definir etiquetas para um modelo registrado no MLflow |
Gravar |
|||
Concede permissão para definir uma tag para a versão do modelo |
Gravar |
|||
Concede permissão para definir um alias de modelo registrado |
Gravar |
|||
Concede permissão para definir uma tag para um modelo registrado |
Gravar |
|||
Concede permissão para definir uma tag em uma execução |
Gravar |
|||
Concede permissão para definir uma etiqueta de rastreamento no MLflow |
Gravar |
|||
Concede permissão para iniciar um rastreamento no MLflow |
Gravar |
|||
Concede permissão para fazer a transição de uma versão do modelo para um estágio específico |
Gravar |
|||
Concede permissão para atualizar os metadados de um experimento do MLflow |
Gravar |
|||
Concede permissão para atualizar a versão do modelo |
Gravar |
|||
Concede permissão para atualizar um modelo registrado |
Gravar |
|||
Concede permissão para atualizar metadados de execução |
Gravar |
Tipos de recursos definidos pela Amazon SageMaker com MLflow
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :sagemaker: $ {Region} :$ {Account} :mlflow-tracking-server/$ {} MlflowTrackingServerName |
Chaves de condição para Amazon SageMaker com MLflow
A Amazon SageMaker com MLflow define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso por uma chave da etiqueta e par de valores |
String |