Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Beispiele für das Einrichten von Staging Construct

Fokusmodus
Beispiele für das Einrichten von Staging Construct - Amazon SageMaker KI

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.

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.

Um Stufenkonstrukte für Ihre Amazon SageMaker Model Registry einzurichten, muss der Administrator den vorgesehenen Rollen die entsprechenden Berechtigungen erteilen. Im Folgenden finden Sie Beispiele für die Einrichtung von Stufenkonstrukten für verschiedene Rollen.

Anmerkung

Benutzer innerhalb einer Amazon SageMaker AI-Domain können alle innerhalb der Domain definierten Phasen einsehen, aber nur die Phasen verwenden, für die sie über Berechtigungen verfügen.

Stufen werden durch den ModelLifeCycle Parameter definiert und haben die folgende Struktur. Der Administrator richtet die Berechtigungen für welche Rollen ein stage und auf welche Rollen stageStatus kann darauf zugegriffen werden. Die Benutzer, die eine Rolle übernehmen, können die entsprechenden stage stageStatus und ihre eigenen hinzufügenstageDescription.

ModelLifeCycle { stage: String # Required (e.g., Development/QA/Production) stageStatus: String # Required (e.g., PendingApproval/Approved/Rejected) stageDescription: String # Optional }

Die folgende Tabelle enthält vordefinierte Vorlagen für das Stufenkonstrukt von Model Registry. Sie können Ihre eigenen Bühnenkonstrukte auf der Grundlage Ihrer Anwendungsfälle definieren. Die entsprechenden Berechtigungen müssen eingerichtet werden, bevor Benutzer sie verwenden können.

Stufe Status der Phase

Vorschlag

PendingApproval

Entwicklung

InProgress

QA

OnHold

PreProduction

Approved

Produktion

Rejected (Abgelehnt)

Archiviert

Im Ruhestand

Der ModelLifeCycle Parameter kann wie folgt aufgerufen werden: APIs

Policy for a data scientist role

Im Folgenden finden Sie ein Beispiel für eine IAM-Richtlinie, die Bedingungsschlüssel für den Modelllebenszyklus verwendet. Sie können sie auf der Grundlage Ihrer eigenen Anforderungen ändern. In diesem Beispiel sind die Berechtigungen der Rolle darauf beschränkt, die Phase des Modelllebenszyklus wie folgt festzulegen oder zu definieren:

  • Erstellen oder aktualisieren Sie ein Modell mit der Phase "Development" und dem Status"Approved".

  • Aktualisieren Sie ein Modellpaket mit den Stufen Qualitätssicherung und Status"PendingApproval". "QA"

{ "Action" : [ "sagemaker:UpdateModelPackage", "sagemaker:CreateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage" : "Development" "sagemaker:ModelLifeCycle:stageStatus" : "Approved" } } }, { "Action" : [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage" : "Staging" "sagemaker:ModelLifeCycle:stageStatus" : "PendingApproval" } } }
Policy for a quality assurance specialist

Im Folgenden finden Sie ein Beispiel für eine IAM-Richtlinie, die Bedingungsschlüssel für den Modelllebenszyklus verwendet. Sie können sie auf der Grundlage Ihrer eigenen Anforderungen ändern. In diesem Beispiel sind die Berechtigungen der Rolle darauf beschränkt, die Phase des Modelllebenszyklus wie folgt festzulegen oder zu definieren:

  • Aktualisieren Sie ein Modellpaket mit:

    • Die Phase "QA" und der Status "Approved" oder"Rejected".

    • Die Phase "Production" und der Status"PendingApproval".

{ "Action": [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage": "Staging", "sagemaker:ModelLifeCycle:stageStatus": "Approved" } } }, { "Action": [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage": "Staging", "sagemaker:ModelLifeCycle:stageStatus": "Rejected" } } }, { "Action": [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage": "Production", "sagemaker:ModelLifeCycle:stageStatus": "PendingApproval" } } }
Policy for lead engineer role

Im Folgenden finden Sie ein Beispiel für eine IAM-Richtlinie, die Bedingungsschlüssel für den Modelllebenszyklus verwendet. Sie können sie auf der Grundlage Ihrer eigenen Anforderungen ändern. In diesem Beispiel sind die Berechtigungen der Rolle darauf beschränkt, die Phase des Modelllebenszyklus wie folgt festzulegen oder zu definieren:

  • Aktualisieren Sie ein Modellpaket mit:

    • Die Phase "Production" und der Status "Approved" oder"Rejected".

    • Die Phase "Development" und der Status"PendingApproval".

{ "Action" : [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "ForAnyvalue:StringEquals" : { "sagemaker:ModelLifeCycle:stage" : "Production", "sagemaker:ModelLifeCycle:stageStatus" : "Approved" } } }, { "Action" : [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals:" { "sagemaker:ModelLifeCycle:stage" : "Production" "sagemaker:ModelLifeCycle:stageStatus" : "Rejected" } } }, { "Action" : [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage" : "Development" "sagemaker:ModelLifeCycle:stageStatus" : "PendingApproval" } } }

Im Folgenden finden Sie ein Beispiel für eine IAM-Richtlinie, die Bedingungsschlüssel für den Modelllebenszyklus verwendet. Sie können sie auf der Grundlage Ihrer eigenen Anforderungen ändern. In diesem Beispiel sind die Berechtigungen der Rolle darauf beschränkt, die Phase des Modelllebenszyklus wie folgt festzulegen oder zu definieren:

  • Erstellen oder aktualisieren Sie ein Modell mit der Phase "Development" und dem Status"Approved".

  • Aktualisieren Sie ein Modellpaket mit den Stufen Qualitätssicherung und Status"PendingApproval". "QA"

{ "Action" : [ "sagemaker:UpdateModelPackage", "sagemaker:CreateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage" : "Development" "sagemaker:ModelLifeCycle:stageStatus" : "Approved" } } }, { "Action" : [ "sagemaker:UpdateModelPackage" ], "Resource": [ "*" ], "Condition": { "StringEquals": { "sagemaker:ModelLifeCycle:stage" : "Staging" "sagemaker:ModelLifeCycle:stageStatus" : "PendingApproval" } } }

Informationen zum Erhalt von EventBridge Amazon-Benachrichtigungen über Modellstatusaktualisierungen finden Sie im Beispiel unterErhalten Sie Ereignisbenachrichtigungen für ModelLifeCycle. Ein Beispiel für eine EventBridge Nutzlast, die Sie möglicherweise erhalten, finden Sie unterZustandsänderung am Modellpaket.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.