ReadOnlyAccessポリシーを付与した権限でEventBridge Schedulerを参照する操作をすると権限エラー
ReadOnlyAccess
ポリシーを付与したロールを使ってOIDCで認証し、Github Actionsでterraform plan
を実行すると
EventBridge Schedulerの参照でエラーとなった。
求められた権限は以下の通り。
- scheduler:GetSchedule
- scheduler:GetScheduleGroup
ReadOnlyAccessポリシーの確認
IAMのポリシー一覧からReadOnlyAccess
ポリシーを開き、権限を確認するとscheduler
の権限は無いのが確認できる。
そのためEventBridge Schedulerを参照させるためにscheduler:*
の権限のうち必要なものを追加する必要がある。
AmazonEventBridgeReadOnlyAccessポリシー
EventBridge全般の参照権限を集めたポリシーとしてAmazonEventBridgeReadOnlyAccess
がある。
以下のscheduler
の権限も含まれているのでこれを付与してもよい。
- scheduler:GetSchedule
- scheduler:GetScheduleGroup
- scheduler:ListSchedules
- scheduler:ListScheduleGroups
- scheduler:ListTagsForResource
\手を動かしながらTerraformを学びたい人にオススメ!/