Azioni, risorse e chiavi di condizione per Amazon SageMaker con MLFlow
Amazon SageMaker con MLFlow (prefisso del servizio:sagemaker-mlflow) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
Azioni definite da Amazon SageMaker con MLFlow
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione ad accedere all'interfaccia utente MLFlow |
Lettura |
|||
Concede l'autorizzazione a creare un esperimento MLFlow |
Scrittura |
|||
Concede il permesso di creare una nuova versione del modello |
Scrittura |
|||
Concede il permesso di creare un modello registrato |
Scrittura |
|||
Concede il permesso di creare una nuova esecuzione all'interno di un esperimento |
Scrittura |
|||
Concede l'autorizzazione a contrassegnare un esperimento MLFlow per l'eliminazione |
Scrittura |
|||
Concede il permesso di eliminare un modello registrato in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a eliminare un tag per un modello registrato in MLFlow |
Scrittura |
|||
Concede il permesso di eliminare una versione del modello |
Scrittura |
|||
Concede l'autorizzazione a eliminare un tag di versione del modello |
Scrittura |
|||
Concede il permesso di eliminare un modello registrato |
Scrittura |
|||
Concede l'autorizzazione a eliminare un alias del modello registrato |
Scrittura |
|||
Concede l'autorizzazione a eliminare un tag modello registrato |
Scrittura |
|||
Concede l'autorizzazione a contrassegnare una corsa per l'eliminazione |
Scrittura |
|||
Concede l'autorizzazione a eliminare un tag durante una corsa |
Scrittura |
|||
Concede l'autorizzazione per eliminare un tag di traccia in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a eliminare le tracce in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a terminare una traccia in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a impostare lo stato per un modello registrato in MLFlow |
Scrittura |
|||
Concede il permesso di ottenere un URI per scaricare gli artefatti del modello per una versione specifica del modello |
Lettura |
|||
Concede l'autorizzazione a ottenere metadati per un esperimento MLFlow |
Lettura |
|||
Concede il permesso di ottenere i metadati per un esperimento MLFlow per nome |
Lettura |
|||
Concede il permesso di ottenere le versioni più recenti del modello |
List |
|||
Concede il permesso di ottenere un modello registrato in MLFlow |
Lettura |
|||
Concede l'autorizzazione a ottenere un elenco di tutti i valori per la metrica specificata per una determinata esecuzione |
Lettura |
|||
Concede il permesso di ottenere una versione del modello in base al nome e alla versione del modello |
Lettura |
|||
Concede il permesso di ottenere la versione del modello tramite alias in MLFlow |
Lettura |
|||
Concede il permesso di ottenere un modello registrato |
Lettura |
|||
Concede il permesso di ottenere metadati, metriche, parametri e tag per una corsa |
Lettura |
|||
Concede l'autorizzazione a ottenere informazioni su una traccia in MLFlow |
Lettura |
|||
Concede l'autorizzazione a elencare gli artefatti per una corsa |
List |
|||
Concede l'autorizzazione a elencare gli artefatti per un modello registrato in MLFlow |
List |
|||
Concede l'autorizzazione a registrare un batch di metriche, parametri e tag per una corsa |
Scrittura |
|||
Concede l'autorizzazione a registrare gli input per una corsa |
Scrittura |
|||
Concede l'autorizzazione a registrare i parametri per un modello registrato in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a registrare una metrica per un'esecuzione |
Scrittura |
|||
Concede l'autorizzazione a registrare il modello associato a un'esecuzione |
Scrittura |
|||
Concede l'autorizzazione a registrare gli output, come i modelli, per l'esecuzione in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a registrare un parametro tracciato durante un'esecuzione |
Scrittura |
|||
Concede il permesso di rinominare un modello registrato |
Scrittura |
|||
Concede l'autorizzazione a ripristinare un esperimento contrassegnato per l'eliminazione |
Scrittura |
|||
Concede l'autorizzazione a ripristinare una corsa eliminata |
Scrittura |
|||
Concede l'autorizzazione alla ricerca di esperimenti MLFlow |
Lettura |
|||
Concede l'autorizzazione alla ricerca di modelli registrati in MLFlow |
Lettura |
|||
Concede l'autorizzazione alla ricerca di una versione del modello |
Lettura |
|||
Concede l'autorizzazione alla ricerca di modelli registrati in MLFlow |
Lettura |
|||
Concede l'autorizzazione alla ricerca di esecuzioni che soddisfano le espressioni |
Lettura |
|||
Concede l'autorizzazione alla ricerca di tracce in MLFlow |
Lettura |
|||
Concede il permesso di impostare un tag su un esperimento |
Scrittura |
|||
Concede l'autorizzazione a impostare i tag per un modello registrato in MLFlow |
Scrittura |
|||
Concede l'autorizzazione a impostare un tag per la versione del modello |
Scrittura |
|||
Concede l'autorizzazione a impostare un alias del modello registrato |
Scrittura |
|||
Concede l'autorizzazione a impostare un tag per un modello registrato |
Scrittura |
|||
Concede l'autorizzazione a impostare un tag durante una corsa |
Scrittura |
|||
Concede l'autorizzazione a impostare un tag di traccia in MLFlow |
Scrittura |
|||
Concede il permesso di avviare una traccia in MLFlow |
Scrittura |
|||
Concede il permesso di trasferire una versione del modello a una fase particolare |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare i metadati per un esperimento MLFlow |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la versione del modello |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un modello registrato |
Scrittura |
|||
Concede l'autorizzazione all'aggiornamento dei metadati di esecuzione |
Scrittura |
Tipi di risorse definiti da Amazon SageMaker con MLFlow
I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.
| Tipi di risorse | ARN | Chiavi di condizione |
|---|---|---|
arn: $ {Partition} :sagemaker: $ {Region} :$ {Account} :mlflow-tracking-server/$ {} MlflowTrackingServerName |
Chiavi di condizione per Amazon SageMaker con MLFlow
Amazon SageMaker con MLFlow definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso in base a una coppia chiave/valore di tag |
Stringa |