View a markdown version of this page

Quick でアプリのデータを操作する - Amazon Quick

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Quick でアプリのデータを操作する

Quick アプリでは、アプリ内のデータを複数の方法で保持および管理できます。

組み込みアプリケーションストレージ

データを保持する最も簡単な方法は、組み込みのアプリケーションストレージを使用することです。これは、多数のレコードをサポートするために外部セットアップやスケーリングを必要としないキーバリューシステムです。

ストレージスコープ

  • プライベートストレージ — 現在のユーザーのみに表示されるデータ。個人用の設定、設定、保存済みフィルター、ブックマーク、ユーザーごとの状態に使用します。

  • 共有ストレージ — アプリケーションにアクセスできるすべてのユーザーに表示されるデータ。共同リスト、コメント、投票、共有設定、チームデータに を使用します。

ストレージオペレーション

運用 プライベート 共有済み 説明
Put Item はい はい キーと値の項目を保存または更新します。
Get Item はい はい キーで項目を取得します。
項目を一覧表示する はい はい オプションのキープレフィックスフィルターを使用して項目を一覧表示します。
Delete Item はい はい キーで項目を削除します。
タグで一覧表示する いいえ はい タグ (セカンダリインデックス) で共有項目をクエリします。

主要なコンセプト

  • テーブル — データの論理グループ。テーブル名を定義します。セットアップは必要ありません。

  • キー — 各項目には、テーブル内に一意のキーがあります。キーは最大 255 文字です。

  • — 最大 350 KB の文字列値。構造化データには JSON シリアル化を使用します。

  • タグ (共有のみ) — 共有項目のオプションの分類文字列。タグを使用すると、カテゴリ別に効率的なクエリを実行できます。

  • 書き込みモード — UPSERT (デフォルト) は既存の項目を上書きします。キーが既に存在する場合、INSERT は失敗します。これは重複を防ぐのに役立ちます。

注記

各アプリには完全に個別のストレージがあります。データはユーザーセッションとアプリの再ロード全体で保持されます。

データのエクスポート

エージェントにエクスポート機能の追加を求めることができます。Quick のアプリは、Bridge API を使用した CSV、JSON、PDF、および Excel ファイルとしてのデータのエクスポートをサポートしています。アプリに接続スペースにデータスナップショットを書き込むこともできます。これはバックアップとして機能し、データを他の Quick 機能で利用できるようにします。

AI 推論がアクティブな場合の書き込み承認の処理

アプリが AI 推論を使用して (共有ストレージまたはアクションコネクタを介して) データを書き込む場合、各書き込みペイロードを確認して承認する必要があります。このセキュリティ対策により、アプリが AI 生成コンテンツを保持する前に AI 生成コンテンツを確認できます。

3 つの戦略により、承認プロンプトの頻度を減らすことができます。

  1. バッチ書き込み — すべての項目を収集し、1 回のオペレーションで 1 つのストレージキーに保存します。

  2. AI と書き込みの分離 — AI 処理とデータ永続性が個別のユーザーアクションで発生するようにアプリケーションを設計します。

  3. 不要な AI 推論を削除する — アプリが AI 生成コンテンツを使用しない場合は、AI 推論統合が登録されていないことを確認してください。AI 推論を使用しない場合、書き込みオペレーションに「このアプリで許可」を選択できます。アクセス許可はセッション間で保持されます。

ユーザー情報へのアクセス

Quick のアプリでは、実行時に現在のユーザーの ID にアクセスできます。これにより、アプリエクスペリエンスをパーソナライズしたり、ユーザー名を表示したり、ユーザーごとのロジックを実装したりできます。

使用可能なユーザー情報には、E メール、名、姓、および ID 名が含まれます。

ヒント

ユーザー ID とプライベートストレージを組み合わせて、ユーザーごとの挨拶、保存された設定、ブックマーク、カスタムダッシュボードなどのパーソナライズされたエクスペリエンスを構築します。