CodePipeline の GitHub 接続エラー「This action must be performed by an organization owner」を回避するには

CodePipeline の GitHub 接続エラー「This action must be performed by an organization owner」を回避するには

2025.10.01

困っていた内容

CodePipeline で GitHub への接続がThis action must be performed by an organization ownerで失敗しました。
実行した IAM ユーザにはAdministratorAccessが付与されており、権限不足はない認識です。
GitHub への接続を作成するにはどうしたら良いでしょうか?

CodePipeline GitHub Organization Owner Error Solution 1

どう対応すればいいの?

ログインしている GitHub ユーザーの権限(ロール)を確認してください。

GitHub Organization のリポジトリに接続を作成するには、GitHub Organization の Owner である必要があります。ユーザーのロールは Organization の「People」タブから確認できます。

CodePipeline GitHub Organization Owner Error Solution 2

Member など Owner 以外のユーザーでログインしている場合、Owner ユーザーでログインし直すか、Owner ユーザーに作業を依頼してください。

AWS IAM や AWS Organizations の権限ではなく、GitHub Organization 内の権限となりますので、ご注意ください。

参考資料

GitHub (GitHub App 経由) ソースアクション: リポジトリの接続を完了できません

問題:
GitHub リポジトリへの接続は AWS Connector for GitHub を使用するため、接続を作成するには、リポジトリへの組織所有者のアクセス許可または管理者アクセス許可が必要です。

解決方法: GitHub リポジトリのアクセス許可レベルの詳細については、https://docs.github.com/en/free-pro-team@latest/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization を参照してください。


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事