- 최신
- 최다 투표
- 가장 많은 댓글
Have you looked into this? https://docs.github.com/en/actions/using-github-hosted-runners/connecting-to-a-private-network. Seems the feasible approach is to use API Gateway with OIDC, thought your requirement may be stricter than that.
According to Communication between self hosted runners and GitHub Enterprise Cloud a long poll https connection and several other bidirectional https connections are required from the GitHub Runner to GitHub.
Given your architecture and constraints, it may be possible to set up a proxy service that can centralize the outbound network access needed. Information is available at using a proxy server with self-hosted runners.
In combination with the workflow_job web hook event, you may be able to automatically turn the proxy on and off in an as needed basis. More information at webhook events and payloads: workflow_job.
관련 콘텐츠
- AWS 공식업데이트됨 4달 전