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.
Erfüllen Sie die Voraussetzungen für die Bereitstellung des Edge Manager-Agenten
SageMaker Edge Manager verwendet AWS IoT Greengrass V2, um die Bereitstellung des Edge Manager-Agenten, Ihrer Modelle für maschinelles Lernen und Ihrer Inferenzanwendung auf Ihren Geräten mithilfe von Komponenten zu vereinfachen. Um die Verwaltung Ihrer AWS IAM Rollen zu vereinfachen, können Sie mit Edge Manager Ihren vorhandenen AWS IoT Rollenalias wiederverwenden. Falls Sie noch keinen Rollen-Alias haben, erzeugt Edge Manager im Rahmen des Edge Manager-Paketerstellungsauftrags einen für Sie. Sie müssen Ihrer AWS IoT Rolle keinen Rollenalias mehr zuordnen, der aus dem SageMaker Edge Manager-Paketierungsauftrag generiert wurde.
Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:
-
Installieren Sie die AWS IoT Greengrass Core-Software. Ausführliche Informationen finden Sie unter Installieren der AWS IoT Greengrass Core-Software.
-
Richten Sie AWS IoT Greengrass V2 ein. Weitere Informationen finden Sie unter Installieren der AWS IoT Greengrass Core-Software mit manueller Ressourcenbereitstellung.
Anmerkung
-
Stellen Sie sicher, dass AWS IoT der Name des Objekts ausschließlich aus Kleinbuchstaben besteht und keine anderen Zeichen als (optional) Bindestriche () enthält.
‐
-
Die IAM Rolle muss beginnen mit
SageMaker*
-
-
Fügen Sie der IAM Rolle, die während des AWS IoT Greengrass V2-Setups erstellt wurde, die folgende Berechtigung und die folgende Inline-Richtlinie hinzu.
-
Navigieren Sie zur IAM Konsole https://console.aws.amazon.com/iam/
. -
Suchen Sie nach der Rolle, die Sie erstellt haben, indem Sie den Namen der Rollen in das Suchfeld eingeben.
-
Wählen Sie Ihre Rolle aus.
-
Wählen Sie dann Richtlinien anhängen.
-
Suchen Sie nach AmazonSageMakerEdgeDeviceFleetPolicy.
-
Wählen Sie AmazonSageMakerFullAccess(Dies ist ein optionaler Schritt, der es Ihnen erleichtert, diese IAM Rolle bei der Modellkompilierung und Paketierung wiederzuverwenden).
-
Fügen Sie der Berechtigungsrichtlinie einer Rolle die erforderlichen Berechtigungen hinzu und fügen Sie IAM Benutzern keine Inline-Richtlinien hinzu.
{ "Version":"2012-10-17", "Statement":[ { "Sid":"GreengrassComponentAccess", "Effect":"Allow", "Action":[ "greengrass:CreateComponentVersion", "greengrass:DescribeComponent" ], "Resource":"*" } ] }
-
Wählen Sie Richtlinie anfügen aus.
-
Wählen Sie Vertrauensstellung aus.
-
Wählen Sie Vertrauensstellung bearbeiten aus.
-
Ersetzen Sie den Inhalt durch den folgenden Text.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "credentials.iot.amazonaws.com" }, "Action": "sts:AssumeRole" }, { "Effect": "Allow", "Principal": { "Service": "sagemaker.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
-
-
Erstellen Sie eine Edge Manager-Geräteflotte. Informationen dazu, wie Sie eine Flotte erstellen können, finden Sie unter Einrichtung für Geräte und Flotten in Edge Manager SageMaker .
-
Registrieren Sie Ihr Gerät mit demselben Namen wie Ihren Dingnamen, den AWS IoT Sie bei der AWS IoT Greengrass V2-Setup erstellt haben.
-
Erstellen Sie mindestens eine benutzerdefinierte private AWS IoT Greengrass Komponente. Diese Komponente ist die Anwendung, die auf dem Gerät Inference ausführt. Weitere Informationen finden Sie unter Erstellen Sie eine benutzerdefinierte Komponente zur Begrüßung
Anmerkung
-
Der SageMaker Edge Manager und die AWS IoT Greengrass Integration funktionieren nur für AWS IoT Greengrass Version 2.
-
Sowohl Ihr AWS IoT Dingname als auch der Edge Manager-Gerätename müssen identisch sein.
-
SageMaker Edge Manager lädt keine lokalen AWS IoT Zertifikate und ruft den Endpunkt des AWS IoT Anmeldeinformationsanbieters direkt auf. Stattdessen verwendet SageMaker Edge Manager AWS IoT Greengrass v2 TokenExchangeService und ruft temporäre Anmeldeinformationen von einem Endpunkt ab. TES