コンテンツへスキップ
uencoder

Amazon Ion

Amazon Ion は AWS が設計したデータ形式である。テキスト表現とバイナリ表現の両方を同一の意味論でサポートし、JSON のスーパーセットである。

目的

AWS サービス(QLDB、Step Functions)に、テキストとバイナリで相互変換可能な、型が豊富で自己記述的なデータ表現を与える。

メカニズム

テキスト Ion は JSON に似るが、コメント、S 式、タイムスタンプ、Blob を追加する。バイナリ Ion はコンパクトなタグベースのエンコーディングを使い、テキスト Ion と意味的に等価で、両者は自由に変換できる。

ユースケース

  • AWS QLDB のデータ
  • Step Functions の状態
  • 型が豊富(リッチ)な設定

関連ツール

References