毎日、定期的に行いたい処理をJenkinsのJobに登録しようとしています。

処理に必要なプログラムやJenkinsのPipelineを記述したファイルはCodeCommitのリポジトリに配置していてます。

CodeCommitと連携するためのpluginなどはすでにインストールしてあり、IAMユーザの作成や権限の設定なども完了しているのですが、Jobがうまくビルドされません。

hudson.plugins.git.GitException: Command "git fetch --tags --progress 
origin +refs/heads/*:refs/remotes/origin/* --prune" returned status 
code 128:
stdout: 
stderr: Permission denied (publickey).
fatal: Could not read from remote repository.

上記エラーが出てしまいます。

Jenkinsサーバ上で直接git cloneすることはできたので、ssh鍵の問題でも無いように思えます。

どなたか詳しい方がおられましたら、助言いただけると幸いです。

よろしくお願いします。