

Há mais exemplos de AWS SDK disponíveis no repositório [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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 SNS usando AWS SDKs
<a name="sns_code_examples"></a>

Os exemplos de código a seguir mostram como usar o Amazon Simple Notification Service com um kit AWS de desenvolvimento 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.

**Mais atributos**
+  **[ Guia do desenvolvedor do Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)**: mais informações sobre o Amazon SNS.
+ **[Referência da API Amazon SNS](https://docs.aws.amazon.com/sns/latest/api/welcome.html)**: detalhes sobre todas as ações disponíveis do Amazon SNS.
+ **[AWS Centro do desenvolvedor](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23sns)** — exemplos de código que você pode filtrar por categoria ou pesquisa de texto completo.
+ **[AWS Exemplos de SDK](https://github.com/awsdocs/aws-doc-sdk-examples)** — GitHub repositório com código completo nos idiomas preferidos. Inclui instruções para configurar e executar o código.

**Contents**
+ [Conceitos básicos](sns_code_examples_basics.md)
  + [Olá, Amazon SNS](sns_example_sns_Hello_section.md)
  + [Ações](sns_code_examples_actions.md)
    + [`CheckIfPhoneNumberIsOptedOut`](sns_example_sns_CheckIfPhoneNumberIsOptedOut_section.md)
    + [`ConfirmSubscription`](sns_example_sns_ConfirmSubscription_section.md)
    + [`CreateTopic`](sns_example_sns_CreateTopic_section.md)
    + [`DeleteTopic`](sns_example_sns_DeleteTopic_section.md)
    + [`GetSMSAttributes`](sns_example_sns_GetSMSAttributes_section.md)
    + [`GetTopicAttributes`](sns_example_sns_GetTopicAttributes_section.md)
    + [`ListPhoneNumbersOptedOut`](sns_example_sns_ListPhoneNumbersOptedOut_section.md)
    + [`ListSubscriptions`](sns_example_sns_ListSubscriptions_section.md)
    + [`ListTopics`](sns_example_sns_ListTopics_section.md)
    + [`Publish`](sns_example_sns_Publish_section.md)
    + [`SetSMSAttributes`](sns_example_sns_SetSMSAttributes_section.md)
    + [`SetSubscriptionAttributes`](sns_example_sns_SetSubscriptionAttributes_section.md)
    + [`SetSubscriptionAttributesRedrivePolicy`](sns_example_sns_SetSubscriptionAttributesRedrivePolicy_section.md)
    + [`SetTopicAttributes`](sns_example_sns_SetTopicAttributes_section.md)
    + [`Subscribe`](sns_example_sns_Subscribe_section.md)
    + [`TagResource`](sns_example_sns_TagResource_section.md)
    + [`Unsubscribe`](sns_example_sns_Unsubscribe_section.md)
+ [Cenários](sns_code_examples_scenarios.md)
  + [Criar uma aplicação para enviar dados para uma tabela do DynamoDB](sns_example_cross_SubmitDataApp_section.md)
  + [Criação de uma aplicação do Amazon SNS](sns_example_cross_SnsPublishSubscription_section.md)
  + [Criar um endpoint de plataforma para notificações por push](sns_example_sns_CreatePlatformEndpoint_section.md)
  + [Criar uma aplicação com tecnologia sem servidor para gerenciar fotos](sns_example_cross_PAM_section.md)
  + [Criar uma aplicação de exploração do Amazon Textract](sns_example_cross_TextractExplorer_section.md)
  + [Criar um tópico do Amazon SNS e publique mensagens](sns_example_sns_GettingStarted_048_section.md)
  + [Criar e publicar em um tópico FIFO](sns_example_sns_PublishFifoTopic_section.md)
  + [Detectar pessoas e objetos em um vídeo](sns_example_cross_RekognitionVideoDetection_section.md)
  + [Conceitos básicos do IoT Device Defender](sns_example_iot_GettingStarted_079_section.md)
  + [Conceitos básicos do Config](sns_example_config_service_GettingStarted_053_section.md)
  + [Publicar mensagens SMS em um tópico](sns_example_sns_UsageSmsTopic_section.md)
  + [Publicar uma mensagem grande](sns_example_sns_PublishLargeMessage_section.md)
  + [Publicar uma mensagem de texto SMS](sns_example_sns_PublishTextSMS_section.md)
  + [Publicar mensagens em filas](sns_example_sqs_Scenario_TopicsAndQueues_section.md)
  + [Usar o API Gateway para invocar uma função do Lambda](sns_example_cross_LambdaAPIGateway_section.md)
  + [Usar eventos programados para invocar uma função do Lambda](sns_example_cross_LambdaScheduledEvents_section.md)
+ [Exemplos sem servidor](sns_code_examples_serverless_examples.md)
  + [Invocar uma função do Lambda em um acionador do Amazon SNS](sns_example_serverless_SNS_Lambda_section.md)