Amazon Ion
Amazon Ion は AWS が設計したデータ形式である。テキスト表現とバイナリ表現の両方を同一の意味論でサポートし、JSON のスーパーセットである。
目的
AWS サービス(QLDB、Step Functions)に、テキストとバイナリで相互変換可能な、型が豊富で自己記述的なデータ表現を与える。
メカニズム
テキスト Ion は JSON に似るが、コメント、S 式、タイムスタンプ、Blob を追加する。バイナリ Ion はコンパクトなタグベースのエンコーディングを使い、テキスト Ion と意味的に等価で、両者は自由に変換できる。
ユースケース
- AWS QLDB のデータ
- Step Functions の状態
- 型が豊富(リッチ)な設定