GitHub Push/Pull disabled in AWS Glue

0

Hello, I am currently working with AWS Glue ETL Jobs and encountered an issue where the "Push to repository" and "Pull from repository" options are disabled when trying to push the script/job to GitHub. I have followed the AWS Guide and ensured that the necessary roles and policies are in place for the role attached to the ETL Job, but the issue persists.

Additionally, regarding GitHub integration: Is there a better way to integrate AWS Glue with GitHub? Currently, AWS Glue Version Control requires using a personal access token, which needs to be re-entered every time we log in to the AWS Management Console. The Glue ETL Job's Version Control page in AWS Management Console shows "You will need to re-enter this information each time you log in to AWS Management Console.".

Can anyone provide guidance on resolving these issues?

Thank you!

[1] https://docs.aws.amazon.com/glue/latest/dg/edit-job-add-source-control-integration.html#edit-job-push-source-repository

Glue ETl Version

asked 2 months ago209 views
1 Answer
0

Hi,

An alternate approach would be to deploy a Glue Job using a CI/CD process. Please refer this Deploy an AWS Glue job with an AWS CodePipeline CI/CD pipeline.

Since you are using GitHub, you could refer this blog Integrating with GitHub Actions – CI/CD pipeline to deploy a Web App to Amazon EC2. You could combine these solutions and you should be able to deploy a Glue Job using GitHub actions.

Thanks, Rama

profile pictureAWS
EXPERT
answered 2 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions