▤ 動画容量ナビ

動画の容量と保存 · 参考資料確認日 2026年9月23日

CloudFormationテンプレートが大きいときのS3と分割の判断

CloudFormationのテンプレートが通らないときは、渡し方のサイズ制限とテンプレート構造の制限を分けて調べます。S3に置けばすべての制限が増えるわけではありません。

直接渡す場合とS3経由ではサイズが違う

リクエストのテンプレート本文を直接渡す場合の上限は51,200 bytes、S3上のテンプレートを指定する場合は1 MBです。一方、1テンプレート内のリソースは500までで、これはS3経由に変えても増えません。まず本文のバイト数とリソース数を別々に数えてください。

輸送と構造の上限を混同しない

パラメーターと出力にも、それぞれ200の上限があります。マクロで処理されたテンプレートについても、直接指定とS3指定のサイズ境界を確認します。S3は直接リクエストの本文サイズを回避する経路ですが、500リソースの構造上限や1 MB超のテンプレートを解消するものではありません。

測定結果に合わせて次の手を選ぶ

テンプレート本文が51,200 bytesを超え、1 MB以内で、リソース数が500以内ならS3経由を検討します。1 MBを超える場合は不要な記述の削減や複数テンプレートへの分割を検討し、必要ならnested stacksを使います。リソース数が500を超える場合も、S3への移動だけで済ませず構造を分割してください。

参考資料

  • CloudFormation quotas

    https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html

    確認日:2026-09-23

  • AWS General Reference CloudFormation quotas

    https://docs.aws.amazon.com/general/latest/gr/cfn.html

    確認日:2026-09-23