コンテンツにスキップ

Terraform ガイドライン

スタイルガイド

Terraform公式からスタイルガイドが提供されています。 原則、以下のドキュメントに準拠するようにしてください。

Style Guide - Configuration Language | Terraform | HashiCorp Developer

AWSリソースの命名規則

AWSリソースは以下の規約に従うようにしてください。

名前の構成要素

  • {product} : 製品名 (ex. oqtopus)
  • {org} : 組織名 (ex. example)
  • {env} : 環境名 (ex. dev, stg, prd)
  • {identifier} : 識別子 (ex. user, provider)

原則

例外がない限り、リソース名は以下のフォーマットに従うようにしてください。

{product}-{org}-{env}-{identifier}-{name}

例えば、USER APIのLambda関数の場合は以下のようになります。

oqtopus-example-user-api

参考資料