

# Exemplos de código do DynamoDB usando AWS SDKs
<a name="service_code_examples"></a>

Os exemplos de código a seguir mostram como usar o DynamoDB com um Kit de Desenvolvimento de Software (SDK) da AWS. 

As *noções básicas* são exemplos de código que mostram como realizar as operações essenciais em um serviço.

*Ações* são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.

*Cenários* são exemplos de código que mostram como realizar tarefas específicas chamando várias funções dentro de um serviço ou combinadas com outros Serviços da AWS.

*Contribuições da comunidade da AWS* são exemplos criados e mantidos por várias equipes na AWS. Para deixar seu feedback, use o mecanismo fornecido nos repositórios vinculados.

Para ver uma lista completa dos guias de desenvolvedor e exemplos de código do SDK da AWS, consulte [Usar o DynamoDB com um AWS SDK](sdk-general-information-section.md). Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.

**Contents**
+ [Conceitos básicos](service_code_examples_basics.md)
  + [Olá, DynamoDB](example_dynamodb_Hello_section.md)
  + [Conheça os conceitos básicos](example_dynamodb_Scenario_GettingStartedMovies_section.md)
  + [Ações](service_code_examples_actions.md)
    + [`BatchExecuteStatement`](example_dynamodb_BatchExecuteStatement_section.md)
    + [`BatchGetItem`](example_dynamodb_BatchGetItem_section.md)
    + [`BatchWriteItem`](example_dynamodb_BatchWriteItem_section.md)
    + [`CreateTable`](example_dynamodb_CreateTable_section.md)
    + [`DeleteItem`](example_dynamodb_DeleteItem_section.md)
    + [`DeleteTable`](example_dynamodb_DeleteTable_section.md)
    + [`DescribeTable`](example_dynamodb_DescribeTable_section.md)
    + [`DescribeTimeToLive`](example_dynamodb_DescribeTimeToLive_section.md)
    + [`ExecuteStatement`](example_dynamodb_ExecuteStatement_section.md)
    + [`GetItem`](example_dynamodb_GetItem_section.md)
    + [`ListTables`](example_dynamodb_ListTables_section.md)
    + [`PutItem`](example_dynamodb_PutItem_section.md)
    + [`Query`](example_dynamodb_Query_section.md)
    + [`Scan`](example_dynamodb_Scan_section.md)
    + [`UpdateItem`](example_dynamodb_UpdateItem_section.md)
    + [`UpdateTable`](example_dynamodb_UpdateTable_section.md)
    + [`UpdateTimeToLive`](example_dynamodb_UpdateTimeToLive_section.md)
+ [Cenários](service_code_examples_scenarios.md)
  + [Acelerar leituras com o DAX](example_dynamodb_Usage_DaxDemo_section.md)
  + [Cenários avançados do índice secundário global](example_dynamodb_Scenario_GSIAdvanced_section.md)
  + [Criar uma aplicação para enviar dados para uma tabela do DynamoDB](example_cross_SubmitDataApp_section.md)
  + [Comparar vários valores com um único atributo](example_dynamodb_Scenario_CompareMultipleValues_section.md)
  + [Atualizar condicionalmente a TTL de um item](example_dynamodb_UpdateItemConditionalTTL_section.md)
  + [Conecte-se a uma instância local](example_dynamodb_local_section.md)
  + [Contar operadores de expressão](example_dynamodb_Scenario_ExpressionOperatorCounting_section.md)
  + [Criar uma API REST para monitorar dados da COVID-19](example_cross_ApiGatewayDataTracker_section.md)
  + [Criar uma aplicação de mensageiro](example_cross_StepFunctionsMessenger_section.md)
  + [Criar uma aplicação com tecnologia sem servidor para gerenciar fotos](example_cross_PAM_section.md)
  + [Criar uma tabela com um índice secundário global](example_dynamodb_CreateTableWithGlobalSecondaryIndex_section.md)
  + [Criar uma tabela com o throughput a quente habilitado](example_dynamodb_CreateTableWarmThroughput_section.md)
  + [Criar uma aplicação Web para monitorar dados do DynamoDB](example_cross_DynamoDBDataTracker_section.md)
  + [Criar uma aplicação de chat websocket](example_cross_ApiGatewayWebsocketChat_section.md)
  + [Criar um item com TTL](example_dynamodb_PutItemTTL_section.md)
  + [Criar e gerenciar tabelas globais com MRSC](example_dynamodb_Scenario_MRSCGlobalTables_section.md)
  + [Crie e gerencie tabelas globais demonstrando o MREC](example_dynamodb_Scenario_GlobalTableOperations_section.md)
  + [Excluir dados usando DELETE do PartiQL](example_dynamodb_PartiQLDelete_section.md)
  + [Detectar EPI em imagens](example_cross_RekognitionPhotoAnalyzerPPE_section.md)
  + [Inserir dados usando INSERT do PartiQL](example_dynamodb_PartiQLInsert_section.md)
  + [Invocar uma função do Lambda em um navegador](example_cross_LambdaForBrowser_section.md)
  + [Gerenciar índices secundários globais](example_dynamodb_Scenario_GSILifecycle_section.md)
  + [Gerenciar políticas baseadas em recursos](example_dynamodb_Scenario_ResourcePolicyLifecycle_section.md)
  + [Monitoramento do desempenho do DynamoDB](example_cross_MonitorDynamoDB_section.md)
  + [Executar operações de consulta avançada](example_dynamodb_Scenario_AdvancedQueryTechniques_section.md)
  + [Executar operações de lista](example_dynamodb_Scenario_ListOperations_section.md)
  + [Executar operações de mapa](example_dynamodb_Scenario_MapOperations_section.md)
  + [Executar operações de conjunto](example_dynamodb_Scenario_SetOperations_section.md)
  + [Consultar uma tabela usando lotes de instruções PartiQL](example_dynamodb_Scenario_PartiQLBatch_section.md)
  + [Consultar uma tabela usando o PartiQL](example_dynamodb_Scenario_PartiQLSingle_section.md)
  + [Consultar uma tabela usando um índice secundário global](example_dynamodb_Scenarios_QueryWithGlobalSecondaryIndex_section.md)
  + [Consultar uma tabela usando uma condição begins\_with](example_dynamodb_Scenarios_QueryWithBeginsWithCondition_section.md)
  + [Consulte uma tabela usando um intervalo de datas](example_dynamodb_Scenarios_QueryWithDateRange_section.md)
  + [Consultar uma tabela com uma expressão de filtro complexa](example_dynamodb_Scenarios_QueryWithComplexFilter_section.md)
  + [Consultar uma tabela com uma expressão de filtro dinâmica](example_dynamodb_Scenarios_QueryWithDynamicFilter_section.md)
  + [Consultar uma tabela com uma expressão de filtro e limite](example_dynamodb_Scenarios_QueryWithFilterAndLimit_section.md)
  + [Consultar uma tabela com atributos aninhados](example_dynamodb_Scenarios_QueryWithNestedAttributes_section.md)
  + [Consultar uma tabela com paginação](example_dynamodb_Scenarios_QueryWithPagination_section.md)
  + [Consultar uma tabela com leituras altamente consistentes](example_dynamodb_Scenarios_QueryWithStronglyConsistentReads_section.md)
  + [Consultar dados usando SELECT do PartiQL](example_dynamodb_PartiQLSelect_section.md)
  + [Consultar itens com TTL](example_dynamodb_QueryFilteredTTL_section.md)
  + [Consultar tabelas usando padrões de data e hora](example_dynamodb_Scenario_DateTimeQueries_section.md)
  + [Salvar o EXIF e outras informações de imagem](example_cross_DetectLabels_section.md)
  + [Configuração do controle de acesso por atributo](example_dynamodb_Scenario_ABACSetup_section.md)
  + [Como funciona a ordem da expressão de atualização](example_dynamodb_Scenario_UpdateExpressionOrder_section.md)
  + [Atualizar a configuração de throughput a quente de uma tabela](example_dynamodb_UpdateTableWarmThroughput_section.md)
  + [Atualiza a TTL de um item](example_dynamodb_UpdateItemTTL_section.md)
  + [Atualizar dados usando UPDATE do PartiQL](example_dynamodb_PartiQLUpdate_section.md)
  + [Usar o API Gateway para invocar uma função do Lambda](example_cross_LambdaAPIGateway_section.md)
  + [Usar Step Functions para invocar funções do Lambda](example_cross_ServerlessWorkflows_section.md)
  + [Usar um modelo de documento](example_dynamodb_MidLevelInterface_section.md)
  + [Usar um modelo de persistência de objetos de alto nível](example_dynamodb_HighLevelInterface_section.md)
  + [Usar operações de contador atômico](example_dynamodb_Scenario_AtomicCounterOperations_section.md)
  + [Usar operações condicionais](example_dynamodb_Scenario_ConditionalOperations_section.md)
  + [Usar nomes de atributo de expressão](example_dynamodb_Scenario_ExpressionAttributeNames_section.md)
  + [Usar eventos programados para invocar uma função do Lambda](example_cross_LambdaScheduledEvents_section.md)
  + [Trabalhar com índices secundários locais](example_dynamodb_Scenario_LSIExamples_section.md)
  + [Trabalho com os fluxos e com a vida útil](example_dynamodb_Scenario_StreamsAndTTL_section.md)
  + [Trabalhar com tabelas globais e a consistência final de replicação mutirregional (MREC)](example_dynamodb_Scenario_MultiRegionReplication_section.md)
  + [Trabalhar com a marcação de recursos](example_dynamodb_Scenario_TaggingExamples_section.md)
  + [Trabalhar com a criptografia de tabelas](example_dynamodb_Scenario_EncryptionExamples_section.md)
+ [Exemplos sem servidor](service_code_examples_serverless_examples.md)
  + [Invocar uma função do Lambda em um gatilho do DynamoDB](example_serverless_DynamoDB_Lambda_section.md)
  + [Relatar falhas de itens em lote para funções do Lambda com um gatilho do DynamoDB](example_serverless_DynamoDB_Lambda_batch_item_failures_section.md)
+ [Contribuições da comunidade da AWS](service_code_examples_aws_community_contributions.md)
  + [Compilar e testar uma aplicação com tecnologia sem servidor](example_tributary-lite_serverless-application_section.md)