View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon SageMaker mit MLflow - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon SageMaker mit MLflow

Amazon SageMaker mit MLFlow (Dienstpräfix): sagemaker-mlflow) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte Aktionen SageMaker mit MLflow

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

AccessUI

Erteilt die Erlaubnis, auf die MLflow-Benutzeroberfläche zuzugreifen

Lesen

CreateExperiment

Erteilt die Erlaubnis, ein MLflow-Experiment zu erstellen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

CreateModelVersion

Erteilt die Erlaubnis, eine neue Modellversion zu erstellen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

CreateRegisteredModel

Erteilt die Erlaubnis, ein registriertes Modell zu erstellen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

CreateRun

Erteilt die Erlaubnis, innerhalb eines Experiments einen neuen Lauf zu erstellen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteExperiment

Erteilt die Erlaubnis, ein MLflow-Experiment zum Löschen zu markieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteLoggedModel

Erteilt die Erlaubnis, ein protokolliertes Modell in MLflow zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteLoggedModelTag

Erteilt die Erlaubnis, ein Tag für ein protokolliertes Modell in MLflow zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteModelVersion

Erteilt die Erlaubnis, eine Modellversion zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteModelVersionTag

Erteilt die Erlaubnis, ein Modellversion-Tag zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRegisteredModel

Erteilt die Erlaubnis, ein registriertes Modell zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRegisteredModelAlias

Erteilt die Erlaubnis, ein registriertes Modell-Alias zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRegisteredModelTag

Erteilt die Erlaubnis, ein registriertes Modell-Tag zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRun

Erteilt die Erlaubnis, einen Lauf zum Löschen zu markieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTag

Erteilt die Erlaubnis, ein Tag bei einem Lauf zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTraceTag

Erteilt die Erlaubnis, ein Trace-Tag in MLflow zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTraces

Erteilt die Erlaubnis, Spuren in MLflow zu löschen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

EndTrace

Erteilt die Erlaubnis, einen Trace in MLflow zu beenden

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

FinalizeLoggedModel

Erteilt die Erlaubnis, den Status für ein protokolliertes Modell in MLflow festzulegen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

GetDownloadURIForModelVersionArtifacts

Erteilt die Erlaubnis, eine URI zum Herunterladen von Modellartefakten für eine bestimmte Modellversion abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetExperiment

Erteilt die Erlaubnis, Metadaten für ein MLflow-Experiment abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetExperimentByName

Erteilt die Erlaubnis, Metadaten für ein MLflow-Experiment anhand des Namens abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetLatestModelVersions

Erteilt die Erlaubnis, die neuesten Modellversionen abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Auflisten

GetLoggedModel

Erteilt die Erlaubnis, ein protokolliertes Modell in MLflow abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetMetricHistory

Erteilt die Erlaubnis, eine Liste aller Werte für die angegebene Metrik für einen bestimmten Lauf abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetModelVersion

Erteilt die Erlaubnis, eine Modellversion nach Modellname und Version abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetModelVersionByAlias

Erteilt die Erlaubnis, die Modellversion per Alias in MLflow abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetRegisteredModel

Erteilt die Erlaubnis, ein registriertes Modell zu erhalten

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetRun

Erteilt die Erlaubnis, Metadaten, Metriken, Parameter und Tags für einen Lauf abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

GetTraceInfo

Erteilt die Erlaubnis, Informationen über einen Trace in MLflow abzurufen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

ListArtifacts

Erteilt die Erlaubnis, Artefakte für einen Lauf aufzulisten

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Auflisten

ListLoggedModelArtifacts

Erteilt die Erlaubnis, Artefakte für ein protokolliertes Modell in MLflow aufzulisten

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Auflisten

LogBatch

Erteilt die Erlaubnis, einen Stapel von Metriken, Parametern und Tags für einen Lauf zu protokollieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

LogInputs

Erteilt die Erlaubnis, Eingaben für einen Lauf zu protokollieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

LogLoggedModelParams

Erteilt die Erlaubnis, Parameter für ein protokolliertes Modell in MLflow zu protokollieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

LogMetric

Erteilt die Erlaubnis, eine Metrik für einen Lauf zu protokollieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

LogModel

Erteilt die Berechtigung, das mit einem Lauf verknüpfte Modell zu protokollieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

LogOutputs

Erteilt die Erlaubnis, Ausgaben, wie Modelle, für einen Lauf in MLflow zu protokollieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

LogParam

Erteilt die Erlaubnis, einen Parameter zu protokollieren, der während einer Ausführung aufgezeichnet wurde

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

RenameRegisteredModel

Erteilt die Erlaubnis, ein registriertes Modell umzubenennen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

RestoreExperiment

Erteilt die Erlaubnis, ein zum Löschen markiertes Experiment wiederherzustellen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

RestoreRun

Erteilt die Erlaubnis, einen gelöschten Lauf wiederherzustellen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SearchExperiments

Erteilt die Erlaubnis, nach MLFlow-Experimenten zu suchen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

SearchLoggedModels

Erteilt die Erlaubnis, in MLflow nach protokollierten Modellen zu suchen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

SearchModelVersions

Erteilt die Erlaubnis, nach einer Modellversion zu suchen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

SearchRegisteredModels

Erteilt die Erlaubnis, in MLflow nach registrierten Modellen zu suchen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

SearchRuns

Erteilt die Erlaubnis, nach Durchläufen zu suchen, die Ausdrücke erfüllen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

SearchTraces

Erteilt die Erlaubnis, in MLflow nach Spuren zu suchen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Lesen

SetExperimentTag

Erteilt die Erlaubnis, ein Experiment mit einem Tag zu versehen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SetLoggedModelTags

Erteilt die Erlaubnis, Tags für ein protokolliertes Modell in MLflow zu setzen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SetModelVersionTag

Erteilt die Erlaubnis, ein Tag für die Modellversion zu setzen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SetRegisteredModelAlias

Erteilt die Erlaubnis, einen registrierten Modell-Alias festzulegen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SetRegisteredModelTag

Erteilt die Erlaubnis, ein Tag für ein registriertes Modell zu setzen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SetTag

Erteilt die Erlaubnis, bei einem Lauf ein Tag zu setzen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

SetTraceTag

Erteilt die Erlaubnis, ein Trace-Tag in MLflow zu setzen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

StartTrace

Erteilt die Erlaubnis, einen Trace in MLflow zu starten

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

TransitionModelVersionStage

Erteilt die Erlaubnis, eine Modellversion in eine bestimmte Phase zu überführen

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

UpdateExperiment

Erteilt die Erlaubnis, die Metadaten für ein MLflow-Experiment zu aktualisieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

UpdateModelVersion

Erteilt die Erlaubnis, die Modellversion zu aktualisieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

UpdateRegisteredModel

Erteilt die Erlaubnis, ein registriertes Modell zu aktualisieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

UpdateRun

Erteilt die Erlaubnis, Laufmetadaten zu aktualisieren

mlflow-tracking-server*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon definierte Ressourcentypen SageMaker mit MLflow

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

mlflow-tracking-server

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

Bedingungsschlüssel für Amazon SageMaker mit MLflow

Amazon SageMaker with MLflow definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:ResourceTag/${TagKey}

Filtert den Zugriff anhand eines Tag-Schlüssel-Wert-Paares

String