yoshikazu0110
@yoshikazu0110 (h y)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

aws CodeCommit のコードを s3 にデプロイする際に出た The process to upload the contents of the AWS CodeCommit repository failed for the following reason: null の問題の解決方法について

解決したいこと

CodeCommit のコード CodePipelineを S3にデプロイしようと試みています。そして以下のエラーが出ていったいどこで問題が起こっているのかわからず困っています。CodePipeline が CodeCommit のリポジトリを取得するときにエラーを発しているとみていいのでしょうか。

The process to upload the contents of the AWS CodeCommit repository failed (upload ID: 3e925b03-cb6f-4caa-9527-02416b91ecea) for the following reason: null.

image.png

確認したこと

ロール関連

  • CodePipelineに付与しているロールにS3への読み書き権限が付与されていること
  • CodePipelineに付与しているロールにCodeCommitへの読み込み、デプロイにあたっての必要なアクションの権限があること、ちなみにアクションが足りているかはわからない。。。。
    image.png

S3関連

  • バケットに対してのアクセス許可で読み書きを許可していることの確認
    image.png
0

1Answer

CodePipelineにはデプロイ先のバケットとは別に各アクションからZIPで固めたファイル(AWS上のドキュメントではアーティファクトと呼ばれています)を入力・出力するための一時的なS3を用意して、パイプラインに書き込み・読み取りの権限が必要ですがアタッチされていますか?

0Like

Your answer might help someone💌