{"id":14069542,"url":"https://github.com/tmusabbir/glue-utils","last_synced_at":"2025-07-30T05:32:26.301Z","repository":{"id":149494177,"uuid":"302408513","full_name":"tmusabbir/glue-utils","owner":"tmusabbir","description":"Few AWS Glue Utility Scripts","archived":false,"fork":false,"pushed_at":"2020-10-09T17:12:52.000Z","size":173,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-04T10:39:48.965Z","etag":null,"topics":["amazon-web-services","aws","emr","etl","glue","lakeformation"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmusabbir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-10-08T17:03:10.000Z","updated_at":"2022-03-15T14:59:11.000Z","dependencies_parsed_at":"2023-04-25T17:47:06.967Z","dependency_job_id":null,"html_url":"https://github.com/tmusabbir/glue-utils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tmusabbir/glue-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmusabbir%2Fglue-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmusabbir%2Fglue-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmusabbir%2Fglue-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmusabbir%2Fglue-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmusabbir","download_url":"https://codeload.github.com/tmusabbir/glue-utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmusabbir%2Fglue-utils/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267815187,"owners_count":24148356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon-web-services","aws","emr","etl","glue","lakeformation"],"created_at":"2024-08-13T07:07:02.179Z","updated_at":"2025-07-30T05:32:25.263Z","avatar_url":"https://github.com/tmusabbir.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# AWS Glue \u0026 AWS Lake Formation Utility Scripts\n\nA few AWS Glue \u0026 Lake Formation scripts that you might find useful and can save your development time. \n\n## Delete all Glue resources associated with a Lake Formation Blueprint\n\nWhen you create a Blueprint through AWS Lake Formation, it creates a set of Glue resources - Glue Crawler, few\n Spark \u0026 Python shell jobs under Glue ETL, few Glue Triggers, and a Glue workflow. However, when you delete that\n Blueprint (as of 10/2020 ), corresponding Glue resources don't get deleted automatically. Also, through Glue console, you cannot delete\n multiple Glue jobs together, you need to delete them individually. So, the clean-up process can take time.\n  \nThe following script deletes all Blueprint related Glue resources based on the Blueprint name. Before proceeding, make\n sure\n you configure AWS CLI for the account where you want to clean up your Glue resources.\n \n[deleteResourceByBlueprintName.sh](scripts/deleteResourcesByBlueprintName.sh) \n\nIt takes three parameters:\n \n - -d: [Optional parameter] It dry-runs the command without executing it\n - -b: Name of the blueprint\n \nExample: \n\nWith dry-run flag turned on:\n```shell script\n./deleteResourcesByBlueprintName.sh -b test-workflow -d\n```\n\nWithout dry-run flag:\n```shell script\n./deleteResourcesByBlueprintName.sh -b test-workflow\n```\n\n![Demo](images/demo-deletebyname.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmusabbir%2Fglue-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmusabbir%2Fglue-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmusabbir%2Fglue-utils/lists"}