EC2 インスタンスプロファイル

EC2に対してAWSリソースへの操作権限を与える場合、IAMRoleを作成してEC2にアタッチします。

IAMRoleの作成をAMCから行うとインスタンスプロファイルは自動的に作成されてIAMRoleと紐付けられます。 また、自動的に作成されるインスタンスプロファイルの名前はIAMRoleと同じになるため利用者が意識することはあまりありません。
EC2にIAMRole情報を渡すインスタンスプロファイルを知っていますか? | DevelopersIO 2017

AMC=AWS Management Console

IAMポリシーとは
AWSのリソースにアクセスする際の制御を行う機能です。

IAMロールとは
EC2インスタンスやLambdaなどからAWSの各種サービスを利用したい場合に、AWSサービスの操作権限を与える機能です。

インスタンスプロファイルとは
EC2インスタンスとIAMロールを結びつけるための箱です。
インスタンスプロファイルを理解するついでにポリシーとロールを整理する。 - Qiita 2020