📕
The policy is attached to 0 entities but it must be attached to ...の表示
はじめに
CodeBuildプロジェクトを作成しようとすると、"The policy is attached to 0 entities but it must be attached to a single role" のエラーが表示され、プロジェクトが作成できませんでした。
以前、同一のプロジェクト名でCodeBuildプロジェクトを作成していたので、以下の記事を参考にCodeBuildBasePolicy-
から始めるポリシーは削除したのですが、それだけでは改善しませんでした。
原因
私は以前、同一のプロジェクト名でロググループの作成もしており、CodeBuildBasePolicy-
と合わせてこのポリシーも削除すると解決しました。
解決方法
CodeBuildCloudWatchLogsPolicy-
から始めるポリシーを削除すると解決しました。
CodeBuildCloudWatchLogsPolicy-<プロジェクト名>-<リージョン名>となっているので、<プロジェクト名>と<リージョン名>が同じだとエラーになるというわけです。
終わりに
何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉
Discussion