Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS AppSync referencia de plantilla de mapeo de resolución para DynamoDB
nota
Ahora admitimos principalmente el entorno de ejecución APPSYNC _JS y su documentación. Considere utilizar el motor de ejecución APPSYNC _JS y sus guías aquí.
La función AWS AppSync DynamoDB le permite utilizar GraphQL
-
GetItem- La GetItem solicitud le permite indicar a la función de DynamoDB que realice GetItem una solicitud a DynamoDB y le permite especificar la clave del elemento en DynamoDB y si desea utilizar una lectura coherente o no.
-
PutItem - El documento de mapeo de PutItem solicitudes le permite indicar a la función de DynamoDB que realice PutItem una solicitud a DynamoDB y le permite especificar la clave del elemento en DynamoDB, todo el contenido del elemento (compuesto por la clave y) y las condiciones para que la operación se realice correctamente. attributeValues
-
UpdateItem - La UpdateItem solicitud le permite indicar a la función de DynamoDB que realice una UpdateItem solicitud a DynamoDB y le permite especificar la clave del elemento en DynamoDB, una expresión de actualización que describe cómo actualizar el elemento en DynamoDB y las condiciones para que la operación se realice correctamente.
-
DeleteItem - La DeleteItem solicitud le permite indicar a la función de DynamoDB que realice una DeleteItem solicitud a DynamoDB y le permite especificar la clave del elemento en DynamoDB y las condiciones para que la operación se realice correctamente.
-
Consulta: el objeto de solicitud de consulta le permite indicar al solucionador de DynamoDB que realice una solicitud de consulta a DynamoDB y le permite especificar la expresión clave, el índice que se debe utilizar, los filtros adicionales, el número de elementos que se deben devolver, si se deben utilizar lecturas coherentes, la dirección de la consulta (hacia adelante o hacia atrás) y los símbolos de paginación.
-
Escanear: la solicitud de escaneo le permite indicar a la función de DynamoDB que realice una solicitud de escaneo a DynamoDB y le permite especificar un filtro para excluir los resultados, qué índice usar, cuántos elementos devolver, si se deben usar lecturas consistentes, símbolos de paginación y escaneos paralelos.
-
Sincronización: el objeto de solicitud de sincronización le permite recuperar todos los resultados de una tabla de DynamoDB y, a continuación, recibir solo los datos modificados desde la última consulta (el delta se actualiza). Las solicitudes de sincronización solo se pueden realizar a fuentes de datos de DynamoDB versionadas. Puede especificar un filtro para excluir los resultados, el número de elementos que se van a devolver, los tokens de paginación y cuándo se inició la última operación de sincronización.
-
BatchGetItem - El objeto de BatchGetItem solicitud permite indicar a la función de DynamoDB que realice una BatchGetItem solicitud a DynamoDB para recuperar varios elementos, posiblemente de varias tablas. Para este objeto de solicitud, debe especificar los nombres de las tablas de las que se van a recuperar los elementos y las claves de los elementos que se van a recuperar de cada tabla.
-
BatchDeleteItem - El objeto de BatchDeleteItem solicitud permite indicar a la función de DynamoDB que BatchWriteItem solicite a DynamoDB la eliminación de varios elementos, posiblemente de varias tablas. Para este objeto de solicitud, debe especificar los nombres de las tablas de las que se van a eliminar los elementos y las claves de los elementos que se van a eliminar de cada tabla.
-
BatchPutItem - El objeto de BatchPutItem solicitud permite indicar a la función de DynamoDB que BatchWriteItem solicite a DynamoDB que coloque varios elementos, posiblemente en varias tablas. Para este objeto de solicitud, debe especificar los nombres de las tablas en las que se van a colocar los elementos y los elementos completos que se van a incluir en cada tabla.
-
TransactGetItems - El objeto de TransactGetItems solicitud permite indicar a la función de DynamoDB que realice una TransactGetItems solicitud a DynamoDB para recuperar varios elementos, posiblemente de varias tablas. Para este objeto de solicitud, debe especificar el nombre de tabla de cada elemento de solicitud del que se va a recuperar el elemento y la clave de cada elemento de solicitud que se va a recuperar de cada tabla.
-
TransactWriteItems - El objeto de TransactWriteItems solicitud permite indicar a la función de DynamoDB que realice una TransactWriteItems solicitud a DynamoDB para escribir varios elementos, posiblemente en varias tablas. Para este objeto de solicitud, debe especificar el nombre de la tabla de destino de cada elemento de solicitud, la operación de cada elemento de solicitud que se va a realizar y la clave de cada elemento de solicitud que se va a escribir.
-
Sistema de tipos (mapeo de solicitudes): obtenga más información sobre cómo se integra la escritura de DynamoDB en las solicitudes. AWS AppSync
-
Sistema de tipos (mapeo de respuesta): obtenga más información sobre cómo los tipos de DynamoDB se convierten automáticamente en JSON GraphQL o en una carga útil de respuesta.
-
Filtros: obtenga más información sobre los filtros para las operaciones de consulta y escaneo.
-
Expresiones de condición: obtenga más información sobre las expresiones de condición para PutItem y DeleteItem las operaciones. UpdateItem
-
Expresiones de condiciones de transacción: obtenga más información sobre las expresiones de condiciones para TransactWriteItems las operaciones.
-
Proyecciones: obtenga más información sobre cómo especificar los atributos en las operaciones de lectura.