Aktionen, Ressourcen und Bedingungsschlüssel für Amazon SageMaker mit MLflow
Amazon SageMaker with MLflow (Service-Präfix:sagemaker-mlflow) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich die Referenz zur programmatischen Serviceautorisierung für diesen Service
an.
Themen
Von Amazon SageMaker mit MLflow definierte Aktionen
Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Erteilt die Erlaubnis, auf die MLflow-Benutzeroberfläche zuzugreifen |
Lesen |
|||
Erteilt die Erlaubnis, ein MLflow-Experiment zu erstellen |
Schreiben |
|||
Erteilt die Erlaubnis, eine neue Modellversion zu erstellen |
Schreiben |
|||
Erteilt die Erlaubnis, ein registriertes Modell zu erstellen |
Schreiben |
|||
Erteilt die Erlaubnis, einen neuen Lauf innerhalb eines Experiments zu erstellen |
Schreiben |
|||
Erteilt die Erlaubnis, ein MLflow-Experiment zum Löschen zu markieren |
Schreiben |
|||
Erteilt die Erlaubnis, ein protokolliertes Modell in MLflow zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, ein Tag für ein protokolliertes Modell in MLflow zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, eine Modellversion zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, ein Modellversions-Tag zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, ein registriertes Modell zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, einen registrierten Model-Alias zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, ein registriertes Model-Tag zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, einen Lauf zum Löschen zu markieren |
Schreiben |
|||
Erteilt die Erlaubnis, ein Tag bei einem Lauf zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, ein Trace-Tag in MLflow zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, Traces in MLflow zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, einen Trace in MLflow zu beenden |
Schreiben |
|||
Erteilt die Erlaubnis, den Status für ein protokolliertes Modell in MLflow festzulegen |
Schreiben |
|||
Erteilt die Erlaubnis, eine URI zum Herunterladen von Modellartefakten für eine bestimmte Modellversion abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, Metadaten für ein MLflow-Experiment abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, Metadaten für ein MLflow-Experiment nach Namen abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, die neuesten Modellversionen zu erhalten |
Auflisten |
|||
Erteilt die Erlaubnis, ein protokolliertes Modell in MLflow abzurufen |
Lesen |
|||
Erteilt die Berechtigung, eine Liste aller Werte für die angegebene Metrik für einen bestimmten Lauf abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, eine Modellversion nach Modellname und Version abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, die Modellversion per Alias in MLflow abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, ein registriertes Modell zu erhalten |
Lesen |
|||
Erteilt die Erlaubnis, Metadaten, Metriken, Parameter und Tags für einen Lauf abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, Informationen über einen Trace in MLflow abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, Artefakte für einen Lauf aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, Artefakte für ein protokolliertes Modell in MLflow aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, einen Stapel von Metriken, Parametern und Tags für einen Lauf zu protokollieren |
Schreiben |
|||
Erteilt die Erlaubnis, Eingaben für einen Lauf zu protokollieren |
Schreiben |
|||
Erteilt die Erlaubnis, Parameter für ein protokolliertes Modell in MLflow zu protokollieren |
Schreiben |
|||
Erteilt die Erlaubnis, eine Metrik für einen Lauf zu protokollieren |
Schreiben |
|||
Erteilt die Erlaubnis, das einem Lauf zugeordnete Modell zu protokollieren |
Schreiben |
|||
Erteilt die Erlaubnis, Ausgaben, wie Modelle, für einen Lauf in MLflow zu protokollieren |
Schreiben |
|||
Erteilt die Erlaubnis, einen Parameter zu protokollieren, der während eines Laufs aufgezeichnet wurde |
Schreiben |
|||
Erteilt die Erlaubnis, ein registriertes Modell umzubenennen |
Schreiben |
|||
Erteilt die Erlaubnis, ein zum Löschen markiertes Experiment wiederherzustellen |
Schreiben |
|||
Erteilt die Erlaubnis, einen gelöschten Lauf wiederherzustellen |
Schreiben |
|||
Erteilt die Erlaubnis, nach MLflow-Experimenten zu suchen |
Lesen |
|||
Erteilt die Erlaubnis, in MLflow nach protokollierten Modellen zu suchen |
Lesen |
|||
Erteilt die Erlaubnis, nach einer Modellversion zu suchen |
Lesen |
|||
Erteilt die Erlaubnis, in MLflow nach registrierten Modellen zu suchen |
Lesen |
|||
Erteilt die Erlaubnis, nach Läufen zu suchen, die Ausdrücken entsprechen |
Lesen |
|||
Erteilt die Erlaubnis, in MLflow nach Spuren zu suchen |
Lesen |
|||
Erteilt die Erlaubnis, ein Experiment mit einem Tag zu versehen |
Schreiben |
|||
Erteilt die Erlaubnis, Tags für ein protokolliertes Modell in MLflow zu setzen |
Schreiben |
|||
Erteilt die Erlaubnis, ein Tag für die Modellversion festzulegen |
Schreiben |
|||
Erteilt die Erlaubnis, einen registrierten Modell-Alias festzulegen |
Schreiben |
|||
Erteilt die Erlaubnis, ein Tag für ein registriertes Modell festzulegen |
Schreiben |
|||
Erteilt die Erlaubnis, bei einem Lauf ein Tag zu setzen |
Schreiben |
|||
Erteilt die Erlaubnis, ein Trace-Tag in MLflow zu setzen |
Schreiben |
|||
Erteilt die Erlaubnis, einen Trace in MLflow zu starten |
Schreiben |
|||
Erteilt die Erlaubnis, eine Modellversion in eine bestimmte Phase zu überführen |
Schreiben |
|||
Erteilt die Erlaubnis, die Metadaten für ein MLflow-Experiment zu aktualisieren |
Schreiben |
|||
Erteilt die Erlaubnis, die Modellversion zu aktualisieren |
Schreiben |
|||
Erteilt die Erlaubnis, ein registriertes Modell zu aktualisieren |
Schreiben |
|||
Erteilt die Erlaubnis zur Aktualisierung der Run-Metadaten |
Schreiben |
Von Amazon SageMaker mit MLflow definierte Ressourcentypen
Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.
| Ressourcentypen | ARN | Bedingungsschlüssel |
|---|---|---|
arn: $ {Partition} :sagemaker: $ {Region} :$ {Konto} :mlflow-tracking-server/$ {} MlflowTrackingServerName |
Zustandsschlüssel für Amazon SageMaker mit MLflow
Amazon SageMaker mit MLflow definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff anhand eines Tag-Schlüssel-Wert-Paares |
Zeichenfolge |