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.
Einrichten
Bevor Sie beginnen, SageMaker Edge Manager zur Verwaltung von Modellen auf Ihren Geräteflotten zu verwenden, müssen Sie zunächst IAM-Rollen für SageMaker KI und erstellen. AWS IoT Sie sollten außerdem mindestens einen Amazon S3-Bucket erstellen, in dem Sie Ihr vorab trainiertes Modell, die Ausgabe Ihres SageMaker Neo-Kompilierungsauftrags sowie die Eingabedaten Ihrer Edge-Geräte speichern.
Melden Sie sich für einen an AWS-Konto
Um damit zu beginnen AWS, benötigen Sie eine AWS-Konto. Informationen zum Erstellen einer AWS-Konto finden Sie AWS-Konto im AWS -Kontenverwaltung Referenzhandbuch unter Erste Schritte mit einer.
Rollen und Speicher erstellen
SageMaker Edge Manager benötigt Zugriff auf Ihre Amazon S3-Bucket-URI. Um dies zu erleichtern, erstellen Sie eine IAM-Rolle, die SageMaker KI ausführen kann und über die Berechtigung zum Zugriff auf Amazon S3 verfügt. Mithilfe dieser Rolle kann SageMaker AI unter Ihrem Konto ausgeführt werden und auf Ihren Amazon S3-Bucket zugreifen.
Sie können eine IAM-Rolle mithilfe der IAM-Konsole, des AWS SDK für Python (Boto3) oder erstellen. AWS CLI Im Folgenden sehen Sie ein Beispiel dafür, wie Sie eine IAM-Rolle erstellen, die erforderlichen Richtlinien mit der IAM-Konsole verknüpfen und einen Amazon-S3-Bucket erstellen.
-
Erstellen Sie eine IAM-Rolle für Amazon AI. SageMaker
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/
. -
Klicken Sie im Navigationsbereich der IAM-Konsole auf Roles und wählen Sie dann Create role.
-
Wählen Sie unter Select type of trusted entity (Typ der vertrauenswürdigen Entität wählen) die Option AWS service (Service).
-
Wählen Sie den Service aus, dem Sie das Übernehmen dieser Rolle erlauben wollen. Wählen Sie in diesem Fall SageMaker AI aus. Wählen Sie dann Next: Permissions.
-
Dadurch wird automatisch eine IAM-Richtlinie erstellt, die Zugriff auf verwandte Dienste wie Amazon S3, Amazon ECR und CloudWatch Logs gewährt.
-
-
Wählen Sie Weiter: Tags aus.
-
(Optional) Fügen Sie der Rolle Metadaten hinzu, indem Sie Tags als Schlüssel-Wert-Paare anfügen. Weitere Informationen dazu, wie Sie verwenden können von Tags mit IAM finden Sie unter Tagging von Amazon RDSIAM-Ressourcen.
-
Wählen Sie Weiter: Prüfen aus.
-
Geben Sie einen Namen für die Rolle ein.
-
Geben Sie möglichst einen Rollennamen oder ein Rollennamen-Suffix ein. Rollennamen müssen in Ihrem AWS Konto eindeutig sein. Sie werden nicht nach Groß- und Kleinschreibung unterschieden. z. B. können Sie keine Rollen erstellen, die
PRODROLEbzw.prodroleheißen. Da andere AWS Ressourcen möglicherweise auf die Rolle verweisen, können Sie den Namen der Rolle nicht mehr bearbeiten, nachdem sie erstellt wurde. -
(Optional) Geben Sie im Feld Role description eine Beschreibung für die neue Rolle ein.
-
Prüfen Sie die Rolle und klicken Sie dann auf Rolle erstellen.
Notieren Sie sich den SageMaker AI-Rollen-ARN, den Sie verwenden, um einen Kompilierungsjob mit SageMaker Neo und einen Paketierungsjob mit Edge Manager zu erstellen. Gehen Sie wie folgt vor, um mithilfe der Konsole die Rollen-ARN zu ermitteln:
-
Gehen Sie zur IAMConsole: https://console.aws.amazon.com/iam/
-
Wählen Sie Rollen aus.
-
Suchen Sie nach der Rolle, die Sie gerade erstellt haben, indem Sie den Namen der Rolle in das Suchfeld eintippen.
-
Wählen Sie die Rolle aus.
-
Der Rollen-ARN befindet sich oben auf der Übersichtsseite.
-
-
Erstellen Sie eine IAM-Rolle für. AWS IoT
Die AWS IoT IAM-Rolle, die Sie erstellen, wird verwendet, um Ihre Ding-Objekte zu autorisieren. Sie verwenden auch die IAM-Rolle ARN, um Geräteflotten mit einem SageMaker AI-Client-Objekt zu erstellen und zu registrieren.
Konfigurieren Sie in Ihrem AWS Konto eine IAM-Rolle, die der Anmeldeinformationsanbieter im Namen der Geräte in Ihrer Geräteflotte übernimmt. Fügen Sie dann eine Richtlinie hinzu, um Ihre Geräte für die Interaktion mit AWS IoT Diensten zu autorisieren.
Erstellen Sie eine Rolle AWS IoT entweder programmgesteuert oder mit der IAM-Konsole, ähnlich wie Sie es getan haben, als Sie eine Rolle für KI erstellt haben. SageMaker
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. https://console.aws.amazon.com/iam/
-
Klicken Sie im Navigationsbereich der IAM-Konsole auf Roles und wählen Sie dann Create role.
-
Wählen Sie unter Select type of trusted entity (Typ der vertrauenswürdigen Entität wählen) die Option AWS service (Service).
-
Wählen Sie den Service aus, dem Sie das Übernehmen dieser Rolle erlauben wollen. Wählen Sie in diesem Fall IoT aus. Wählen Sie IoT als Anwendungsfall aus.
-
Wählen Sie Next: Permissions aus.
-
Wählen Sie Next: Tags (Weiter: Tags) aus.
-
(Optional) Fügen Sie der Rolle Metadaten hinzu, indem Sie Tags als Schlüssel-Wert-Paare anfügen. Weitere Informationen dazu, wie Sie verwenden können von Tags mit IAM finden Sie unter Tagging von Amazon RDSIAM-Ressourcen.
-
Wählen Sie Weiter: Prüfen aus.
-
Geben Sie einen Namen für die Rolle ein. Der Rollenname muss mit
SageMaker AIanfangen. -
(Optional) Geben Sie im Feld Role description eine Beschreibung für die neue Rolle ein.
-
Prüfen Sie die Rolle und klicken Sie dann auf Rolle erstellen.
-
Sobald die Rolle erstellt wurde, wählen Sie in der IAM-Konsole Rollen aus. Suchen Sie nach der Rolle, die Sie erstellt haben, indem Sie den Rollennamen in das Suchfeld eingeben.
-
Wählen Sie Ihre Rolle aus.
-
Wählen Sie dann Richtlinien anhängen aus.
-
Suchen Sie nach
AmazonSageMakerEdgeDeviceFleetPolicyim Feld Suchen. Wählen SieAmazonSageMakerEdgeDeviceFleetPolicyaus. -
Wählen Sie Richtlinie anfügen aus.
-
Fügen Sie zur Vertrauensstellung die folgende Richtlinienanweisung hinzu:
Eine Vertrauensrichtlinie ist ein JSON-Richtliniendokument, in dem Sie die Prinzipale definieren, denen Sie bei der Übernahme der Rolle vertrauen. Weitere Informationen zu Vertrauensrichtlinien finden Sie unter Begriffe und Konzepte für Rollen.
-
Notieren Sie sich die AWS IoT Rolle ARN. Sie verwenden den AWS IoT Rollen-ARN, um die Geräteflotte zu erstellen und zu registrieren. So finden Sie die IAM-Rollen-ARN über die Konsole:
-
Gehen Sie zur IAM-Konsole: https://console.aws.amazon.com/iam/
-
Wählen Sie Roles.
-
Suchen Sie nach der Rolle, die Sie erstellt haben, indem Sie den Namen der Rolle in das Suchfeld eingeben.
-
Wählen Sie die Rolle aus.
-
Die Rollen-ARN finden Sie auf der Seite mit der Zusammenfassung.
-
-
Erstellen Sie einen Amazon-S3-Bucket.
SageMaker Neo und Edge Manager greifen auf Ihr vorkompiliertes Modell und das kompilierte Modell von einem Amazon S3-Bucket aus zu. Edge Manager speichert Beispieldaten aus Ihrer Geräteflotte auch in Amazon S3.
-
Öffnen Sie die Amazon S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie Create Bucket (Bucket erstellen) aus.
-
Geben Sie in Bucketname einen Namen für Ihren Bucket ein.
-
Wählen Sie unter Region die AWS Region aus, in der sich der Bucket befinden soll.
-
Wählen Sie unter Bucket-Einstellungen für Öffentlichen Zugriff Blockieren die Einstellungen, die Sie auf den Bucket anwenden möchten.
-
Wählen Sie Bucket erstellen aus.
Weitere Informationen dazu, wie von Amazon-S3-Buckets erstellt werden, finden Sie unter Erste Schritte mit Amazon S3.
-