我的一个 AWS 账户中有多个 Codebuild 项目(由其他人创建),以私有(private) Github 存储库为源,通过 oauth 连接。
我正在创建一个新的 Codebuild 项目,同时也在查看私有(private) github 存储库,但是 Codebuild 无法创建,因为它“无法访问 github 存储库”。
我想帐户中的任何人最初连接到 Github,他们都无权访问我尝试连接的存储库。
我想点击“与 Github 断开连接”并重新授权,因为我可以访问我尝试连接的存储库,但我担心这会断开所有 代码构建项目。
我知道我的 Github 凭据不允许访问 Codebuild 项目当前正在读取的所有存储库。
当通过 oauth 建立与 Github 的连接时,是否会为整个帐户设置连接?
最佳答案
When a connection to Github is made via oauth, does that set it for the entire account?
是的,它将重置该 AWS 账户 ID 中所有 CodeBuild 项目的 token 。 CodeBuild 仅支持每个 AWS 账户 ID 一个 token (OAuth 或个人访问 token )。
我们意识到这对最终用户造成的限制,并将在未来的版本中改善这种体验。
关于amazon-web-services - AWS codebuild - 在单个构建项目中与 Github 断开连接是否会从所有项目中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57415413/