本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS AppSync DynamoDB 的解析器映射範本參考
注意
我們現在主要支援 APPSYNC_JS 執行期及其文件。請考慮在此處使用 APPSYNC_JS 執行期及其指南。
AWS AppSync DynamoDB 函數可讓您使用 GraphQL
-
GetItem - GetItem 請求可讓您告訴 DynamoDB 函數向 DynamoDB 提出 GetItem 請求,並可讓您在 DynamoDB 中指定項目的索引鍵,以及是否要使用一致的讀取。
-
PutItem - PutItem 請求映射文件可讓您告訴 DynamoDB 函數向 DynamoDB 提出 PutItem 請求,並可讓您在 DynamoDB 中指定項目的金鑰、項目的完整內容 (由金鑰和 組成attributeValues),以及操作成功的條件。
-
UpdateItem - UpdateItem 請求可讓您告訴 DynamoDB 函數向 DynamoDB 提出 UpdateItem 請求,並允許您在 DynamoDB 中指定項目的索引鍵、描述如何更新 DynamoDB 中項目的更新表達式,以及操作成功的條件。
-
DeleteItem - DeleteItem 請求可讓您告訴 DynamoDB 函數向 DynamoDB 提出 DeleteItem 請求,並可讓您在 DynamoDB 中指定項目的索引鍵,以及操作成功的條件。
-
查詢 - 查詢請求物件可讓您告訴 DynamoDB 解析器向 DynamoDB 提出查詢請求,並可讓您指定索引、要使用的索引、其他篩選條件、要傳回的項目數量、是否使用一致的讀取、查詢方向 (向前或向後) 和分頁權杖。
-
掃描 - 掃描請求可讓您告訴 DynamoDB 函數向 DynamoDB 提出掃描請求,並可讓您指定篩選條件以排除結果、要使用的索引、要傳回的項目數量、是否使用一致的讀取、分頁權杖和平行掃描。
-
同步 - 同步請求物件可讓您從 DynamoDB 資料表擷取所有結果,然後只接收自上次查詢以來變更的資料 (delta 更新)。同步請求只能對版本化的 DynamoDB 資料來源提出。您可以指定篩選條件來排除結果、要傳回的項目數量、分頁權杖,以及上次同步操作的開始時間。
-
BatchGetItem - BatchGetItem 請求物件可讓您告訴 DynamoDB 函數向 DynamoDB 提出 BatchGetItem 請求,以擷取多個項目,可能跨越多個資料表。對於此請求物件,您必須指定要從每個資料表擷取項目的資料表名稱,以及要從每個資料表擷取的項目索引鍵。
-
BatchDeleteItem - BatchDeleteItem 請求物件可讓您告訴 DynamoDB 函數向 DynamoDB 提出刪除多個項目的 BatchWriteItem 請求,可能跨越多個資料表。對於此請求物件,您必須指定資料表名稱以刪除項目,以及要從每個資料表刪除的項目索引鍵。
-
BatchPutItem - BatchPutItem 請求物件可讓您告訴 DynamoDB 函數向 DynamoDB 提出放置多個項目的 BatchWriteItem 請求,可能跨越多個資料表。對於此請求物件,您必須指定要放入項目的資料表名稱,以及要放入每個資料表的完整項目。
-
TransactGetItems - TransactGetItems 請求物件可讓您告訴 DynamoDB 函數向 DynamoDB 提出 TransactGetItems 請求,以擷取多個項目,可能跨越多個資料表。對於此請求物件,您必須指定每個請求項目的資料表名稱,以便從每個資料表擷取項目,以及每個請求項目的索引鍵。
-
TransactWriteItems - TransactWriteItems 請求物件可讓您告訴 DynamoDB 函數向 DynamoDB 提出寫入多個項目的 TransactWriteItems 請求,可能寫入多個資料表。對於此請求物件,您必須指定每個請求項目的目的地資料表名稱、要執行的每個請求項目的操作,以及要寫入的每個請求項目的索引鍵。
-
類型系統 (請求映射) - 進一步了解如何將 DynamoDB 輸入整合到 AWS AppSync 請求中。
-
類型系統 (回應映射) - 進一步了解 DynamoDB 類型如何自動轉換為 GraphQL 或回應承載JSON。
-
篩選條件 - 進一步了解查詢和掃描操作的篩選條件。
-
條件表達式 - 進一步了解 PutItem UpdateItem、 和 DeleteItem 操作的條件表達式。
-
交易條件表達式 - 進一步了解 TransactWriteItems 操作的條件表達式。
-
投影 - 進一步了解如何在讀取操作中指定屬性。