Menentukan parameter cetak biru - AWS Glue

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menentukan parameter cetak biru

File konfigurasi berisi spesifikasi parameter cetak biru dalam objek JSON parameterSpec. parameterSpec berisi satu atau beberapa objek parameter.

"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>": { ... } }

Berikut ini adalah aturan untuk melakukan coding pada setiap objek parameter:

  • Nama parameter dan type adalah wajib. Semua properti lainnya opsional.

  • Jika Anda menentukan properti defaultValue, maka parameter bersifat opsional. Jika tidak, parameter tersebut bersifat wajib dan analis data yang menciptakan alur kerja dari cetak biru tersebut harus memberikan nilai untuk itu.

  • Jika Anda mengatur properti collection ke true, maka parameter dapat mengambil koleksi nilai-nilai. Koleksi tersebut dapat berupa jenis data apa pun.

  • Jika Anda menentukanallowedValues, AWS Glue konsol akan menampilkan daftar tarik-turun nilai untuk dipilih analis data saat membuat alur kerja dari cetak biru.

Berikut ini adalah nilai yang diizinkan untuk type:

Jenis data parameter Catatan
String -
Integer -
Double -
Boolean Kemungkinan nilainya adalah true and false. Menghasilkan kotak centang pada Buat alur kerja dari <blueprint>halaman di AWS Glue konsol.
S3Uri Lengkapi path Amazon S3, yang dimulai dengan s3://. Buat bidang teks dan tombol Jelajahi pada halaman Membuat alur kerja dari <blueprint>.
S3Bucket Nama bucket Amazon S3 saja. Buat pemilih bucket pada halaman Membuat alur kerja dari <blueprint>.
IAMRoleArn Amazon Resource Name (ARN) dari sebuah AWS Identity and Access Management (IAM) role. Buat pemilih peran pada halaman Membuat alur kerja dari <blueprint>.
IAMRoleName Nama dari sebuah IAM role. Buat pemilih peran pada halaman Membuat alur kerja dari <blueprint>.