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.
Nach dem AWS Glue Der Entwickler hat den Blueprint codiert und ein ZIP-Archiv auf Amazon Simple Storage Service (Amazon S3) hochgeladen, ein AWS Glue Der Administrator muss den Blueprint registrieren. Die Registrierung sorgt dafür, dass der Blueprint verwendet werden kann.
Wenn Sie einen Blueprint registrieren, AWS Glue kopiert das Blueprint-Archiv an einen reservierten Amazon S3 S3-Speicherort. Anschließend können Sie das Archiv aus dem Upload-Speicherort löschen.
Um einen Blueprint zu registrieren, benötigen Sie Leseberechtigungen für den Amazon-S3-Speicherort, an dem sich das hochgeladene Archiv befindet. Sie benötigen außerdem die AWS Identity and Access Management (IAM-) Genehmigung. glue:CreateBlueprint
Für die vorgeschlagenen Berechtigungen für eine AWS Glue Ein Administrator, der Blueprints registrieren, anzeigen und verwalten muss, finden Sie unterAWS Glue Administratorberechtigungen für Blueprints.
Sie können einen Blueprint registrieren, indem Sie AWS Glue Konsole, AWS Glue API oder AWS Command Line Interface (AWS CLI).
Einen Blueprint registrieren (Konsole)
-
Stellen Sie sicher, dass Sie Leseberechtigungen (
s3:GetObject
) für das Blueprint-ZIP-Archiv in Amazon S3 haben. -
Öffnen Sie AWS Glue Konsole bei https://console.aws.amazon.com/glue/
. Melden Sie sich als Benutzer mit Berechtigungen zum Registrieren eines Blueprints an. Wechseln Sie zur AWS -Region des Amazon-S3-Buckets, der das Blueprint-ZIP-Archiv enthält.
-
Wählen Sie im Navigationsbereich die Option Blueprints aus. Wählen Sie dann auf der Seite Blueprints die Option Add blueprint (Blueprint hinzufügen aus.
-
Geben Sie einen Namen und optional eine Beschreibung ein.
-
Geben Sie unter ZIP archive location (S3) (Speicherort des ZIP-Archivs (S3)) den Amazon-S3- Pfad des hochgeladenen Blueprint-ZIP-Archivs ein. Fügen Sie dabei den Namen der Archivdatei hinzu und beginnen Sie den Pfad mit
s3://
. -
(Optional) Fügen Sie einen oder mehrere Tags hinzu.
-
Wählen Sie Add blueprint (Blueprint hinzufügen) aus.
Die Seite Blueprints wird wieder geöffnet und zeigt den Blueprint-Status
CREATING
an. Wählen Sie die Schaltfläche „Refresh“ (Aktualisieren) aus, bis sich der Status inACTIVE
oderFAILED
ändert. -
Wenn der Status
FAILED
lautet, wählen Sie den Blueprint und dann im Menü Actions (Aktionen) die Option View (Anzeigen) aus.Auf der Detailseite wird der Grund für den Fehlschlag angezeigt. Wenn die Fehlermeldung
„Unable to access object at location...“
oder„Access denied on object at location...“
lautet, überprüfen Sie die folgenden Anforderungen:-
Das Benutzerkonto, mit dem Sie angemeldet sind, muss Leseberechtigungen für das Blueprint-ZIP-Archiv in Amazon S3 haben.
-
Der Amazon S3 S3-Bucket, der das ZIP-Archiv enthält, muss über eine Bucket-Richtlinie verfügen, die Ihrer AWS Konto-ID Leseberechtigungen für das Objekt gewährt. Weitere Informationen finden Sie unter Entwicklung von Bauplänen in AWS Glue.
-
Der verwendete Amazon-S3-Bucket muss sich in derselben Region befinden, bei der Sie in der Konsole angemeldet sind.
-
-
Stellen Sie sicher, dass Datenanalysten die nötigen Berechtigungen für den Blueprint haben.
Die vorgeschlagene IAM-Richtlinie für Datenanalysten finden Sie unter Datenanalystenberechtigungen für Blueprints. Diese Richtlinie gewährt
glue:GetBlueprint
für jede Ressource. Sollte Ihre Richtlinie auf Ressourcenebene differenzierter sein, erteilen Sie Datenanalysten Berechtigungen für diese neu erstellte Ressource.
Um einen Blueprint (AWS CLI) zu registrieren
-
Geben Sie den folgenden Befehl ein.
aws glue create-blueprint --name
<blueprint-name>
[--description<description>
] --blueprint-location s3://<s3-path>
/<archive-filename>
-
Geben Sie zur Prüfung des Blueprint-Status den folgenden Befehl ein. Wiederholen Sie den Befehl, bis sich der Status zu
ACTIVE
oderFAILED
ändert.aws glue get-blueprint --name
<blueprint-name>
Wenn der Status
FAILED
lautet und die Fehlermeldung„Unable to access object at location...“
oder„Access denied on object at location...“
angezeigt wird, überprüfen Sie die folgenden Anforderungen:-
Das Benutzerkonto, mit dem Sie angemeldet sind, muss Leseberechtigungen für das Blueprint-ZIP-Archiv in Amazon S3 haben.
-
Der Amazon S3 S3-Bucket, der das ZIP-Archiv enthält, muss über eine Bucket-Richtlinie verfügen, die Ihrer AWS Konto-ID Leseberechtigungen für das Objekt gewährt. Weitere Informationen finden Sie unter Veröffentlichen eines Blueprints.
-
Der verwendete Amazon-S3-Bucket muss sich in derselben Region befinden, bei der Sie in der Konsole angemeldet sind.
-