🦔

[AWS] 新規AWSアカウントでAWS CodeBuildが45分でタイムアウト

2025/01/13に公開

新規AWSアカウントでAWS CodeBuildが45分でタイムアウト

AWS CodeBuild使ってますか?個人的にはビルドのみならず、AWS Lambdaより長い時間実行できる簡単な環境として、長くかかるコマンド実行に使ってたりして、便利に使わせていただいています。
今回、その用途にて使おうとしたところ、ちょっとタイムアウトエラーが発生したので備忘録として残しておきます。

で、今回もその用途で使おうと思っていて、新規AWSアカウントにして、下の図の通り3時間でタイムアウトを設定して、長時間かかるシェルスクリプトを実行しました。

しかし、なぜか45分でタイムアウトしました。エラーメッセージは掲題の通り、BUILD_TIMED_OUT: Build has timed out.です。

原因

調べたところ、これは下記リンクの通り、どうやら新規のアカウントでは45分の制限があるようです。

https://repost.aws/questions/QUNe84jgBRQ9G5ACLDUzCt4w/free-tier-account-s-codebuild-stops-after-45min

下記、回答より引用。

CodeBuild sets a default build timeout limit of 45 minutes on new accounts.
Normally, the way to increase your build timeout limit is to continue
using AWS services regularly.
If you have access to AWS support, you could open a ticket.

新規アカウントでは内部的に45分のタイムアウト設定がされており、使い続けてればいずれ伸びる、もしくはサポートチケットを切れとのことらしいです。いつ自動的に解除されるか分かりづらく、ちょっとやりづらいですね。。。

Discussion