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
11

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 ではなくサーバーに保存されるため、端末やブラウザを問わずデータが残る。