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à.
Specifica dei parametri dello schema
Il file di configurazione contiene le specifiche dei parametri del piano in un oggetto JSON parameterSpec. parameterSpec contiene uno o più oggetti parametro.
"parameterSpec": { "<parameter_name>": { "type": "<parameter-type>", "collection": true|false, "description": "<parameter-description>", "defaultValue": "<default value for the parameter if value not specified>" "allowedValues": "<list of allowed values>" }, "<parameter_name>": { ... } }
Di seguito sono riportate le regole per la codifica di ogni oggetto parametro:
-
Il nome e il
typedel parametro sono obbligatori. Tutte le altre proprietà sono facoltative. -
Se si specifica la proprietà
defaultValue, il parametro è facoltativo. In caso contrario, il parametro è obbligatorio e l'analista dei dati che sta creando un flusso di lavoro dal piano deve fornire un valore per esso. -
Se si imposta la proprietà
collectionsutrue, il parametro può assumere un insieme di valori. Le raccolte possono essere di qualsiasi tipo di dati. -
Se specifichi
allowedValues, la console AWS Glue mostra un elenco a discesa di valori tra cui l'analista dei dati può scegliere durante la creazione di un flusso di lavoro dal progetto.
Di seguito sono elencati i valori consentiti per type:
| Tipo di dati dei parametri | Note |
|---|---|
String |
- |
Integer |
- |
Double |
- |
Boolean |
I valori possibili sono true e false. Genera una casella di controllo nella pagina Create a workflow from <blueprint> (Crea un flusso di lavoro da <blueprint>), sulla console AWS Glue. |
S3Uri |
Completa il percorso Amazon S3, iniziando con s3://. Genera un campo di testo e un pulsante Browse (Sfoglia) nella pagina Create a workflow from <blueprint> (Crea un flusso di lavoro da <blueprint>). |
S3Bucket |
Solo il nome del bucket Amazon S3. Genera un selettore bucket nella scheda Create a workflow from <blueprint> (Crea un flusso di lavoro da <blueprint>). |
IAMRoleArn |
Amazon Resource Name (ARN) di un ruolo AWS Identity and Access Management (IAM). Genera un selettore ruolo nella pagina Create a workflow from <blueprint> (Crea un flusso di lavoro da <blueprint>). |
IAMRoleName |
Nome di un ruolo IAM. Genera un selettore ruolo nella pagina Create a workflow from <blueprint> (Crea un flusso di lavoro da <blueprint>). |