Skip to content

Instantly share code, notes, and snippets.

@barograf
Created November 4, 2022 09:33
Show Gist options
  • Select an option

  • Save barograf/892ea84b883695b65aaaed975b890e8d to your computer and use it in GitHub Desktop.

Select an option

Save barograf/892ea84b883695b65aaaed975b890e8d to your computer and use it in GitHub Desktop.
import pulumi
import pulumi_aws as aws
aws.glue.Job(
"rdsToS3GlueJob",
name=job_name,
role_arn=role.arn,
command=aws.glue.JobCommandArgs(
script_location=f"s3://{script_bucket}/{rds_to_s3_job_file_name}",
python_version="3",
),
connections=[connection.name],
glue_version="2.0",
default_arguments={
"--job-bookmark-option": "job-bookmark-enable",
"--TempDir": f"s3://{script_bucket}/temp",
"--CRAWLER": crawler_name,
"--DEST_TABLE_PREFIX": "dl_",
"--DEST": f”{data_lake_bkt}/{crawler_name}/tables",
"--REGION": region,
"--CATALOG": glue_catalog_database_name,
},
number_of_workers=10,
worker_type="G.1X",
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment