EC2インスタンス上のアプリケーションがAWS CLIを使用してS3バケットにアクセスしようとした際、「Unable to locate credentials」というエラーが発生した。最もセキュアで推奨される解決策はどれか。

IAMロールを作成し、EC2インスタンスプロファイルに関連付ける