Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Pubblicazione di uno schema
Dopo aver sviluppato un piano, devi caricarlo su Amazon S3. Devi disporre delle autorizzazioni di scrittura sul bucket Amazon S3 utilizzato per pubblicare il piano. È inoltre necessario assicurarsi che AWS Glue l'amministratore, che registrerà il blueprint, ha accesso in lettura al bucket Amazon S3. Per le politiche di autorizzazione suggerite AWS Identity and Access Management (IAM) per personaggi e ruoli per AWS Glue progetti, vedi. Autorizzazioni per personaggi e ruoli per AWS Glue progetti
Per pubblicare un piano
-
Crea gli script, le risorse e il file di configurazione del piano necessari.
-
Aggiungi tutti i file a un archivio ZIP e carica il file ZIP su Amazon S3. Utilizza un bucket S3 che si trova nella regione in cui gli utenti registreranno ed eseguiranno il piano.
È possibile creare un file ZIP dalla riga di comando utilizzando il comando seguente.
zip -r
folder.zip
folder
-
Aggiungi una policy bucket che conceda le autorizzazioni di lettura all'account desiderato. AWS Di seguito è riportata una policy di esempio.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::111122223333:root" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::my-blueprints/*" } ] }
-
Concedi l'
s3:GetObject
autorizzazione IAM sul bucket Amazon S3 a AWS Glue amministratore o a chiunque registrerà i blueprint. Per un esempio di policy da concedere agli amministratori, consulta AWS Glue autorizzazioni di amministratore per i blueprint.
Dopo aver completato il test locale del tuo blueprint, potresti anche voler testare un blueprint su AWS Glue. Per testare un progetto su AWS Glue, deve essere registrato. È possibile limitare chi vede il piano registrato utilizzando l'autorizzazione IAM o account di test separati.