Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Quickのアプリ機能を触ってみる

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for ayuki sugimoto ayuki sugimoto
August 23, 2026
6

Amazon Quickのアプリ機能を触ってみる

Avatar for ayuki sugimoto

ayuki sugimoto

August 23, 2026

More Decks by ayuki sugimoto

Transcript

  1. App Storage とは App Storage は Quick Suite プラットフォームが提供するサーバーサイドのキーバリューストアです。 管理場所

    Quick Suite のクラウドインフラ上で管理されています。 アプリごとに隔離されたストレージ空間が自動的に割り当てられます。 外部のデータベース管理画面のようなものはありません。 アプリのコードを通じてのみ読み書きします。 データ構造 テーブル名 + キー + 値(文字列) というシンプルな構造です SQLデータベースのようなクエリ(JOIN、集計など)はできません JSON文字列を値に格納して構造化データを保持します
  2. App Storageの特徴 1. アプリごとに完全隔離 → データはアプリ内部のコードからのみ読み書きできる。 外部システムからアクセスするためのREST APIや外部向けSDKは存在しない。 2. QuickSightデータセット・Topicとの連携は不可

    → QuickSightのデータセットへの書き込みや双方向連携はできない。 あくまでアプリ独自のデータ保存領域。 3. Private(個人用)と Shared(共有用)の2スコープを持てる → Private は本人のみ、Shared はアプリ利用者全員が読み書き可能。 Shared テーブル名に「restricted」を含めると、匿名ユーザーは読み取り専用になる。 4. Key-Value形式でサーバーサイドに永続化 → テーブル名+キーでデータを特定するシンプルな構造(値は文字列、最大350KB)。 ブラウザの localStorage ではなくサーバーに保存されるため、端末やブラウザを問わずデータが残る。