我在一个AWS帐户(由其他人创建)中有多个Codebuild项目,它们的私有Github存储库是通过oauth连接的。
我正在创建一个新的Codebuild项目,同时也在查看私有的github存储库,但是Codebuild无法创建,因为它“无法访问github存储库”。
我想像一下,最初与Github连接的帐户中的任何人都无权访问我尝试连接的回购协议。
我想点击“与Github断开连接”并重新授权,因为我可以访问要连接的存储库,但我担心会断开所有 代码构建项目。
我知道我的Github凭据不允许访问Codebuild项目当前正在读取的所有存储库。
通过oauth与Github建立连接时,是否为整个帐户设置了该链接?
答案 0 :(得分:1)
通过oauth与Github建立连接时,是否为整个帐户设置了该链接?
是的,它将为该AWS账户ID中的所有CodeBuild项目重置令牌。每个AWS账户ID都仅支持CodeBuild一个令牌(OAuth或个人访问令牌)。
我们知道这会给最终用户带来限制,并且在以后的版本中将使这种体验更好。