

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos de código para o Amazon SQS usando AWS SDKs
<a name="service_code_examples"></a>

Os exemplos de código a seguir mostram como usar o Amazon SQS com um kit de desenvolvimento AWS de software (SDK). 

*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.

Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulte[Usar o Amazon SQS com um SDK da AWS](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á, Amazon SQS](example_sqs_Hello_section.md)
  + [Ações](service_code_examples_actions.md)
    + [`AddPermission`](example_sqs_AddPermission_section.md)
    + [`ChangeMessageVisibility`](example_sqs_ChangeMessageVisibility_section.md)
    + [`ChangeMessageVisibilityBatch`](example_sqs_ChangeMessageVisibilityBatch_section.md)
    + [`CreateQueue`](example_sqs_CreateQueue_section.md)
    + [`DeleteMessage`](example_sqs_DeleteMessage_section.md)
    + [`DeleteMessageBatch`](example_sqs_DeleteMessageBatch_section.md)
    + [`DeleteQueue`](example_sqs_DeleteQueue_section.md)
    + [`GetQueueAttributes`](example_sqs_GetQueueAttributes_section.md)
    + [`GetQueueUrl`](example_sqs_GetQueueUrl_section.md)
    + [`ListDeadLetterSourceQueues`](example_sqs_ListDeadLetterSourceQueues_section.md)
    + [`ListQueues`](example_sqs_ListQueues_section.md)
    + [`PurgeQueue`](example_sqs_PurgeQueue_section.md)
    + [`ReceiveMessage`](example_sqs_ReceiveMessage_section.md)
    + [`RemovePermission`](example_sqs_RemovePermission_section.md)
    + [`SendMessage`](example_sqs_SendMessage_section.md)
    + [`SendMessageBatch`](example_sqs_SendMessageBatch_section.md)
    + [`SetQueueAttributes`](example_sqs_SetQueueAttributes_section.md)
+ [Cenários](service_code_examples_scenarios.md)
  + [Crie um aplicativo de mensagem](example_cross_SQSMessageApp_section.md)
  + [Criar uma aplicação de mensageiro](example_cross_StepFunctionsMessenger_section.md)
  + [Criar uma aplicação de exploração do Amazon Textract](example_cross_TextractExplorer_section.md)
  + [Criar e publicar em um tópico FIFO](example_sns_PublishFifoTopic_section.md)
  + [Detectar pessoas e objetos em um vídeo](example_cross_RekognitionVideoDetection_section.md)
  + [Gerenciar mensagens grandes usando o S3](example_sqs_Scenario_SqsExtendedClient_section.md)
  + [Processar notificações de eventos do S3](example_s3_Scenario_ProcessS3EventNotification_section.md)
  + [Publicar mensagens em filas](example_sqs_Scenario_TopicsAndQueues_section.md)
  + [Enviar e receber lotes de mensagens](example_sqs_Scenario_SendReceiveBatch_section.md)
  + [Use a estrutura de processamento de AWS mensagens para.NET com o Amazon SQS](example_cross_MessageProcessingFrameworkTutorial_section.md)
  + [Utilizar a biblioteca de mensagens Java do Amazon SQS para trabalhar com a interface do JMS](example_sqs_Scenario_UseJMS_section.md)
  + [Trabalhar com tags de fila](example_sqs_Scenario_WorkWithTags_section.md)
+ [Exemplos sem servidor](service_code_examples_serverless_examples.md)
  + [Invocar uma função do Lambda em um trigger do Amazon SQS](example_serverless_SQS_Lambda_section.md)
  + [Relatar falhas de itens em lote para funções do Lambda com um trigger do Amazon SQS](example_serverless_SQS_Lambda_batch_item_failures_section.md)