我试图建立一个AWS CodePipeline管道,它需要访问我的组织拥有的GitHub存储库。对于源操作,我选择GitHub(版本2)作为提供程序。当我尝试创建连接时,我只能为自己的帐户选择用于GitHub安装的AWS连接器,当我这样做时,连接被创建,但我只能在"存储库名称"中看到我自己的个人GitHub存储库。下拉。
或者,如果我点击"安装新应用";而不是选择与自己相关的安装GitHub账户,我显示两个安装选项"Configure"一个用我的账户,一个用我的组织。点击"Configure"对于我的组织,我可以看到连接器已经配置为允许Repository访问我需要的repo。
因此,在我看来,我要么需要更改权限,以便我可以使用自己的连接器访问组织的仓库,要么需要更改权限,以便我能够使用组织的连接器为管道创建连接。推荐的方法是什么?如何授予这些权限?
既然您已经可以看到连接器,那么您需要更新您的权限。假设您的组织没有使用Federated Logins,则需要更新用户角色或组以授予访问权限。我看到你用CodeStar标记,所以如果它设置了,那么你的特定用户帐户需要访问该连接。这是假设您有个人aws用户帐户,而不是通过您的组织AD系统的联邦登录。如果您有一个联合用户访问,那么您仍然应该联系您的组织iam权限看门人,或者如果需要的话,请联系AWS支持。