0

我正在尝试设置 AWS CodePipeline 管道,该管道需要访问我的组织拥有的 GitHub 存储库。对于源操作,我选择了 GitHub(版本 2)作为提供者。当我尝试创建连接时,我只能为我自己的帐户选择 AWS Connector for GitHub 安装,当我这样做时,连接已创建,但我只能在“存储库名称”中看到我自己的个人 GitHub 存储库“ 落下。

或者,如果我单击“安装新应用程序”而不是选择与我自己的 GitHub 帐户关联的安装,则会显示两个安装,并带有“配置”它们的选项 - 一个用于我的帐户,一个用于我的组织。单击我的组织的“配置”,我可以看到连接器已配置为允许存储库访问我需要的存储库。

所以在我看来,我要么需要更改权限,以便我可以使用我自己的连接器来访问我组织的存储库,要么需要更改权限,以便我能够使用我的组织的连接器为管道创建连接。推荐的方法是什么?如何授予这些权限?

4

1 回答 1

1

由于您已经可以看到连接器,是的 - 您需要更新您的权限。假设您的组织未使用联合登录,则您的用户角色或组需要更新以提供访问权限。我看到您使用 CodeStar 标记,因此如果设置了它,那么您的特定用户帐户需要访问该连接。这是假设您通过 orgs AD 系统拥有个人 aws 用户帐户而不是联合登录。如果您有联合用户访问权限,那么您仍应联系您的组织 iam 权限看门人,或者如果需要,请联系 AWS 支持。

于 2021-10-14T00:42:32.930 回答