no basic auth credentialsのエラー対応【CICDハンズオン】【AWS】

・CI/CDハンズオンで「no basic credentials」のエラーが出た。
・buildが上手くいかない。

ci/cdハンズオンを用いて環境構築中、CodePipelineのビルドステージで下記のようなエラーが発生してしまいました。

no basic auth credentials

今回の記事では上記エラーの原因と対処法を備忘も兼ねてブログにしておきます。

原因:buildspec.ymlのリポジトリーURI違い

buildspec.ymlの下記赤枠内のリージョンがus-east-1となっていたため、発生したエラーでした。

米国東部(バージニア北部)にはそもそもリポジトリないので、このようなエラーが出てしまうようですね。

こちらををap-northeast-1に変更します。

上記修正に関しては、CodeCommitからでもcloud9からでも問題ありません。

Cloud9で修正する場合は、commitとpushするのを忘れないようにしてください。

一応下記にcommitとpushのコマンドを載せておきます。

git add -A
git commit -m ”myfirstcommit3”
git push origin master

確認

commitが完了したら、CodePipelineより確認しましょう。

無事buildが通りました。

以上です。この記事が参考になれば幸いです。