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 de forma básica el tiempo de ejecución APPSYNC_JS y su documentación. Considere la opción de utilizar el tiempo de ejecución APPSYNC_JS y sus guías aquí.
La función AWS AppSync DynamoDB le permite utilizar GraphQL
-
GetItem- La GetItem solicitud permite indicar a la función de DynamoDB que realice GetItem una solicitud a DynamoDB y permite especificar la clave del elemento en DynamoDB y si se debe 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 valores de clave y atributo) y las condiciones para que la operación se realice correctamente.
-
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.
-
Query: el objeto de solicitud Query permite indicar al solucionador de DynamoDB que realice una solicitud Query a DynamoDB, así como 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 tokens de paginación.
-
Scan: la solicitud Scan permite indicar a la función de DynamoDB que realice una solicitud Scan a DynamoDB, así como especificar un filtro para excluir resultados, el índice que se debe utilizar, cuántos elementos se deben devolver, si se deben utilizar lecturas coherentes, los tokens de paginación y los escaneos paralelos.
-
Sync: el objeto de solicitud Sync permite recuperar todos los resultados de una tabla de DynamoDB y, a continuación, recibir tan solo los datos modificados desde la última consulta (las actualizaciones delta). Únicamente se pueden realizar solicitudes Sync a orígenes de datos con control de versiones de DynamoDB. Puede especificar un filtro para excluir resultados, el número de elementos que se deben devolver, los tokens de paginación y cuándo se inició la última operación Sync.
-
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 tanto los nombres de las tablas de las que se van a recuperar los elementos como 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 tanto los nombres de las tablas de las que se van a eliminar los elementos como 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 tanto los nombres de las tablas en las que se van a colocar los elementos como los elementos completos que se van a colocar 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 tanto el nombre de la tabla de cada elemento de solicitud de la que se van a recuperar los elementos como 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 tanto 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 respuestas): obtenga más información sobre cómo los tipos de DynamoDB se convierten automáticamente a GraphQL o JSON en una carga útil de respuesta.
-
Filtros: obtenga más información sobre los filtros para las operaciones Query y Scan.
-
Expresiones de condición: obtenga más información sobre las expresiones de condición para las PutItem operaciones y UpdateItem DeleteItem las mismas.
-
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.