Hey everyone! I'm trying to figure out how to trigger AWS CodePipeline in an external AWS account without giving blanket access to all our GitHub repositories. We currently have an organization on GitHub that uses the AWS connector to manage our own pipelines, but I need to set this up for just a few specific repositories that should trigger a customer's CodePipeline. I was thinking about creating a GitHub app that only accesses these repositories, but I hit a snag when trying to connect it to CodeStar; it keeps defaulting to our AWS connector instead. I'm also considering if GitHub Actions could be a workaround to push code into the CodePipeline bucket and trigger it via EventBridge, but that seems a bit unclean. Have any of you run into this challenge before? Any advice would be appreciated!
1 Answer
It sounds like you've got a handle on things! I've used similar methods successfully. You might want to check out that article you mentioned about multi-tenant access for GitHub repositories. It can help you achieve the needed isolation while still using the AWS connector effectively.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String