ストレージ単位にはMiB/GiBを使用し、その他にはMB/GBを使用する
ルール
Use MiB/GiB for storage units, and MB/GB (decimal units) for others.
(ストレージ単位にはMiB/GiBを使用し、その他にはMB/GBを使用する)
解説
ストレージ容量(ディスク/ボリューム/スナップショット等)はバイナリ単位を使用します。それ以外のメトリクス(ネットワーク転送量、帯域など)は10進数の単位を使用します。単位の微妙な違いによる勘違いを防止します。
サンプルコード
# ストレージには2進数(GiB/MiB)を使用
variable "ebs_volume_size_gib" {
type = number
description = "EBS volume size in GiB"
}
# それ以外は10進単位を使用
variable "cw_alarm_network_out_threshold_mb" {
type = number
description = "CloudWatch Alarm threshold for NetworkOut in MB"
}
参考リンク
Show Text to Shareストレージ単位にはMiB/GiBを使用し、その他にはMB/GBを使用する https://www.tricrow.com/infrastructure/development-guidline/coding_standards.naming_conventions.unit.html

