Amazon SageMaker Unified Studio-Workflows unterstützen Python- und Bash-Operatoren
Amazon SageMaker Unified Studio-Workflows unterstützen jetzt PythonOperator und BashOperator, sodass Sie benutzerdefinierte Python-Funktionen und Shell-Befehle direkt in Ihren Serverless-Workflows ausführen können, ohne separate Rechenressourcen bereitstellen zu müssen. Dadurch entfällt die Notwendigkeit, benutzerdefinierte Logik für Aufgaben wie Datentransformationen oder die Ausführung von Shell-Skripten an Lambda oder ECS auszulagern.
Öffnen Sie zunächst einen visuellen Serverless-Workflow in Ihrem SageMaker Unified Studio-Projekt, suchen Sie im Aufgabenbereich nach PythonOperator oder BashOperator und ziehen Sie den Knoten auf Ihre Canvas. Stellen Sie Ihre Python- oder Shell-Skriptdateien über die Workflow-Einstellungen bereit und verweisen Sie dann jeden Operator auf die Funktion oder den Befehl in Ihren Skripten. Konfigurieren Sie beispielsweise PythonOperator so, dass eine Datentransformationsfunktion aufgerufen wird, oder setzen Sie BashOperator so, dass ein Shell-Befehl ausgeführt wird, ohne die visuelle Leinwand zu verlassen.
Diese Funktion ist in allen AWS-Regionen verfügbar, in denen Amazon SageMaker Unified Studio verfügbar ist. Weitere Informationen finden Sie unter Unterstützte Regionen für Amazon SageMaker Unified Studio.
Weitere Informationen finden Sie unter Unterstützte Operatoren für Amazon MWAA Serverless-Workflows. Informationen zu den ersten Schritten finden Sie unter Serverless Visual Workflows im Amazon SageMaker Unified Studio-Benutzerhandbuch.