

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de [ejemplos de AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples).

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.

# Ejemplos de código para DynamoDB mediante AWS SDKs
<a name="dynamodb_code_examples"></a>

Los siguientes ejemplos de código muestran cómo utilizar Amazon DynamoDB con AWS un kit de desarrollo de software (SDK).

Los *conceptos básicos* son ejemplos de código que muestran cómo realizar las operaciones esenciales dentro de un servicio.

Las *acciones* son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

Los *escenarios* son ejemplos de código que muestran cómo llevar a cabo una tarea específica a través de llamadas a varias funciones dentro del servicio o combinado con otros Servicios de AWS.

*AWS Las contribuciones de la comunidad* son ejemplos que fueron creados y mantenidos por varios equipos de distintos equipos. AWS Para enviar comentarios, utilice el mecanismo previsto en los repositorios vinculados.

**Más recursos**
+  **[Guía para desarrolladores de DynamoDB:](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)** más información sobre DynamoDB.
+ **[Referencia de la API de DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html)**: información sobre todas las acciones de DynamoDB disponibles.
+ **[AWS Centro para desarrolladores](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23dynamodb)**: ejemplos de código que puedes filtrar por categoría o por búsqueda de texto completo.
+ **[AWS Ejemplos de SDK](https://github.com/awsdocs/aws-doc-sdk-examples)**: GitHub repositorio con código completo en los idiomas preferidos. Incluye instrucciones para configurar y ejecutar el código.

**Contents**
+ [Conceptos básicos](dynamodb_code_examples_basics.md)
  + [Introducción a DynamoDB](dynamodb_example_dynamodb_Hello_section.md)
  + [Conceptos básicos](dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md)
  + [Acciones](dynamodb_code_examples_actions.md)
    + [`BatchExecuteStatement`](dynamodb_example_dynamodb_BatchExecuteStatement_section.md)
    + [`BatchGetItem`](dynamodb_example_dynamodb_BatchGetItem_section.md)
    + [`BatchWriteItem`](dynamodb_example_dynamodb_BatchWriteItem_section.md)
    + [`CreateTable`](dynamodb_example_dynamodb_CreateTable_section.md)
    + [`DeleteItem`](dynamodb_example_dynamodb_DeleteItem_section.md)
    + [`DeleteTable`](dynamodb_example_dynamodb_DeleteTable_section.md)
    + [`DescribeTable`](dynamodb_example_dynamodb_DescribeTable_section.md)
    + [`DescribeTimeToLive`](dynamodb_example_dynamodb_DescribeTimeToLive_section.md)
    + [`ExecuteStatement`](dynamodb_example_dynamodb_ExecuteStatement_section.md)
    + [`GetItem`](dynamodb_example_dynamodb_GetItem_section.md)
    + [`ListTables`](dynamodb_example_dynamodb_ListTables_section.md)
    + [`PutItem`](dynamodb_example_dynamodb_PutItem_section.md)
    + [`Query`](dynamodb_example_dynamodb_Query_section.md)
    + [`Scan`](dynamodb_example_dynamodb_Scan_section.md)
    + [`UpdateItem`](dynamodb_example_dynamodb_UpdateItem_section.md)
    + [`UpdateTable`](dynamodb_example_dynamodb_UpdateTable_section.md)
    + [`UpdateTimeToLive`](dynamodb_example_dynamodb_UpdateTimeToLive_section.md)
+ [Escenarios](dynamodb_code_examples_scenarios.md)
  + [Aceleración de lecturas con DAX](dynamodb_example_dynamodb_Usage_DaxDemo_section.md)
  + [Escenarios avanzados de índice secundario global](dynamodb_example_dynamodb_Scenario_GSIAdvanced_section.md)
  + [Creación de una aplicación para enviar datos a una tabla de DynamoDB](dynamodb_example_cross_SubmitDataApp_section.md)
  + [Comparación de varios valores con un solo atributo](dynamodb_example_dynamodb_Scenario_CompareMultipleValues_section.md)
  + [Actualización condicional del TTL de un elemento](dynamodb_example_dynamodb_UpdateItemConditionalTTL_section.md)
  + [Conexión a una instancia local](dynamodb_example_dynamodb_local_section.md)
  + [Recuento de operadores de expresión](dynamodb_example_dynamodb_Scenario_ExpressionOperatorCounting_section.md)
  + [Creación de una API REST para realizar un seguimiento de datos de COVID-19](dynamodb_example_cross_ApiGatewayDataTracker_section.md)
  + [Creación de una aplicación de mensajería](dynamodb_example_cross_StepFunctionsMessenger_section.md)
  + [Creación de una aplicación sin servidor para administrar fotos](dynamodb_example_cross_PAM_section.md)
  + [Creación de una tabla con índice secundario global](dynamodb_example_dynamodb_CreateTableWithGlobalSecondaryIndex_section.md)
  + [Creación de una tabla con rendimiento en caliente habilitado](dynamodb_example_dynamodb_CreateTableWarmThroughput_section.md)
  + [Creación de una aplicación web para hacer un seguimiento de los datos de DynamoDB](dynamodb_example_cross_DynamoDBDataTracker_section.md)
  + [Creación una aplicación de chat de websocket](dynamodb_example_cross_ApiGatewayWebsocketChat_section.md)
  + [Creación de un elemento con un TTL](dynamodb_example_dynamodb_PutItemTTL_section.md)
  + [Creación y administración de tablas globales de MRSC](dynamodb_example_dynamodb_Scenario_MRSCGlobalTables_section.md)
  + [Creación y administración de tablas globales que muestren MREC](dynamodb_example_dynamodb_Scenario_GlobalTableOperations_section.md)
  + [Eliminación de datos mediante DELETE de PartiQL](dynamodb_example_dynamodb_PartiQLDelete_section.md)
  + [Detección de EPI en imágenes](dynamodb_example_cross_RekognitionPhotoAnalyzerPPE_section.md)
  + [Introducción a DynamoDB](dynamodb_example_dynamodb_GettingStarted_070_section.md)
  + [Inserción de datos mediante INSERT de PartiQL](dynamodb_example_dynamodb_PartiQLInsert_section.md)
  + [Invocación de una función de Lambda desde un navegador](dynamodb_example_cross_LambdaForBrowser_section.md)
  + [Administración de índices secundarios globales](dynamodb_example_dynamodb_Scenario_GSILifecycle_section.md)
  + [Administración de las políticas basadas en recursos](dynamodb_example_dynamodb_Scenario_ResourcePolicyLifecycle_section.md)
  + [Supervisión del rendimiento de DynamoDB](dynamodb_example_cross_MonitorDynamoDB_section.md)
  + [Realización de operaciones de consulta avanzadas](dynamodb_example_dynamodb_Scenario_AdvancedQueryTechniques_section.md)
  + [Realización de operaciones de lista](dynamodb_example_dynamodb_Scenario_ListOperations_section.md)
  + [Realización de operaciones de asignación](dynamodb_example_dynamodb_Scenario_MapOperations_section.md)
  + [Realización de operaciones de conjunto](dynamodb_example_dynamodb_Scenario_SetOperations_section.md)
  + [Consultar una tabla mediante lotes de instrucciones PartiQL](dynamodb_example_dynamodb_Scenario_PartiQLBatch_section.md)
  + [Consultar una tabla con PartiQL](dynamodb_example_dynamodb_Scenario_PartiQLSingle_section.md)
  + [Consulta de una tabla mediante un índice secundario global](dynamodb_example_dynamodb_Scenarios_QueryWithGlobalSecondaryIndex_section.md)
  + [Consulta de una tabla mediante una condición begins\_with](dynamodb_example_dynamodb_Scenarios_QueryWithBeginsWithCondition_section.md)
  + [Consulta de una tabla mediante un intervalo de fechas](dynamodb_example_dynamodb_Scenarios_QueryWithDateRange_section.md)
  + [Consulta de una tabla con una expresión de filtro compleja](dynamodb_example_dynamodb_Scenarios_QueryWithComplexFilter_section.md)
  + [Consulta de una tabla con una expresión de filtro dinámica](dynamodb_example_dynamodb_Scenarios_QueryWithDynamicFilter_section.md)
  + [Consulta de una tabla con una expresión de filtro y limite](dynamodb_example_dynamodb_Scenarios_QueryWithFilterAndLimit_section.md)
  + [Consulta de una tabla con atributos anidados](dynamodb_example_dynamodb_Scenarios_QueryWithNestedAttributes_section.md)
  + [Consulta de una tabla con paginación](dynamodb_example_dynamodb_Scenarios_QueryWithPagination_section.md)
  + [Consulta de una tabla con lecturas altamente coherentes](dynamodb_example_dynamodb_Scenarios_QueryWithStronglyConsistentReads_section.md)
  + [Consulta de datos mediante SELECT de PartiQL](dynamodb_example_dynamodb_PartiQLSelect_section.md)
  + [Consulta de elementos de TTL](dynamodb_example_dynamodb_QueryFilteredTTL_section.md)
  + [Consulta de tablas mediante patrones de fecha y hora](dynamodb_example_dynamodb_Scenario_DateTimeQueries_section.md)
  + [Guarde EXIF y otra información de la imagen](dynamodb_example_cross_DetectLabels_section.md)
  + [Configuración del control de acceso basado en atributos](dynamodb_example_dynamodb_Scenario_ABACSetup_section.md)
  + [Descripción del orden de las expresiones de actualización](dynamodb_example_dynamodb_Scenario_UpdateExpressionOrder_section.md)
  + [Actualización de la configuración de rendimiento en caliente de una tabla](dynamodb_example_dynamodb_UpdateTableWarmThroughput_section.md)
  + [Actualización del TTL de un elemento](dynamodb_example_dynamodb_UpdateItemTTL_section.md)
  + [Actualización de datos mediante UPDATE de PartiQL](dynamodb_example_dynamodb_PartiQLUpdate_section.md)
  + [Uso de API Gateway para invocar una función de Lambda](dynamodb_example_cross_LambdaAPIGateway_section.md)
  + [Usar Step Functions para invocar funciones de Lambda](dynamodb_example_cross_ServerlessWorkflows_section.md)
  + [Utilizar un modelo de documento](dynamodb_example_dynamodb_MidLevelInterface_section.md)
  + [Utilizar un modelo de persistencia de objetos de alto nivel](dynamodb_example_dynamodb_HighLevelInterface_section.md)
  + [Uso de operaciones de contador atómico](dynamodb_example_dynamodb_Scenario_AtomicCounterOperations_section.md)
  + [Uso de operaciones condicionales](dynamodb_example_dynamodb_Scenario_ConditionalOperations_section.md)
  + [Uso de nombres de atributo de expresión](dynamodb_example_dynamodb_Scenario_ExpressionAttributeNames_section.md)
  + [Uso de eventos programados para invocar una función de Lambda](dynamodb_example_cross_LambdaScheduledEvents_section.md)
  + [Trabajo con índices secundarios locales](dynamodb_example_dynamodb_Scenario_LSIExamples_section.md)
  + [Trabaje con Streams y Time-to-Live](dynamodb_example_dynamodb_Scenario_StreamsAndTTL_section.md)
  + [Trabajo con tablas globales y coherencia final de replicación de varias regiones (MREC)](dynamodb_example_dynamodb_Scenario_MultiRegionReplication_section.md)
  + [Trabajo con el etiquetado de recursos](dynamodb_example_dynamodb_Scenario_TaggingExamples_section.md)
  + [Trabajo con el cifrado de tablas](dynamodb_example_dynamodb_Scenario_EncryptionExamples_section.md)
+ [Ejemplos de tecnología sin servidor](dynamodb_code_examples_serverless_examples.md)
  + [Invocación de una función de Lambda desde un desencadenador de DynamoDB](dynamodb_example_serverless_DynamoDB_Lambda_section.md)
  + [Notificación de los errores de los elementos del lote de las funciones de Lambda con un desencadenador de DynamoDB](dynamodb_example_serverless_DynamoDB_Lambda_batch_item_failures_section.md)
+ [AWS contribuciones de la comunidad](dynamodb_code_examples_aws_community_contributions.md)
  + [Cómo crear y probar una aplicación sin servidor](dynamodb_example_tributary-lite_serverless-application_section.md)