📕

The policy is attached to 0 entities but it must be attached to ...の表示

2023/11/22に公開

はじめに

CodeBuildプロジェクトを作成しようとすると、"The policy is attached to 0 entities but it must be attached to a single role" のエラーが表示され、プロジェクトが作成できませんでした。

以前、同一のプロジェクト名でCodeBuildプロジェクトを作成していたので、以下の記事を参考にCodeBuildBasePolicy-から始めるポリシーは削除したのですが、それだけでは改善しませんでした。
https://qiita.com/kyuaz/items/3da93bd05b1342212577

原因

私は以前、同一のプロジェクト名でロググループの作成もしており、CodeBuildBasePolicy-と合わせてこのポリシーも削除すると解決しました。

解決方法

CodeBuildCloudWatchLogsPolicy-から始めるポリシーを削除すると解決しました。

CodeBuildCloudWatchLogsPolicy-<プロジェクト名>-<リージョン名>となっているので、<プロジェクト名>と<リージョン名>が同じだとエラーになるというわけです。

終わりに

何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉

Discussion