

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

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

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.

**Más recursos**
+  **[Guía para desarrolladores de Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)**: más información sobre Amazon SNS.
+ **[Referencia de la API de Amazon SNS](https://docs.aws.amazon.com/sns/latest/api/welcome.html)**: información sobre todas las acciones disponibles de Amazon SNS.
+ **[AWS Centro de desarrolladores](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23sns)**: ejemplos de código que puede 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](sns_code_examples_basics.md)
  + [Hola Amazon SNS](sns_example_sns_Hello_section.md)
  + [Acciones](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)
+ [Escenarios](sns_code_examples_scenarios.md)
  + [Creación de una aplicación para enviar datos a una tabla de DynamoDB](sns_example_cross_SubmitDataApp_section.md)
  + [Creación de una aplicación de Amazon SNS](sns_example_cross_SnsPublishSubscription_section.md)
  + [Creación de un punto de conexión de la plataforma para notificaciones push](sns_example_sns_CreatePlatformEndpoint_section.md)
  + [Creación de una aplicación sin servidor para administrar fotos](sns_example_cross_PAM_section.md)
  + [Creación de una aplicación de exploración de Amazon Textract](sns_example_cross_TextractExplorer_section.md)
  + [Creación de un tema de Amazon SNS y publicación de mensajes](sns_example_sns_GettingStarted_048_section.md)
  + [Creación y publicación en un tema FIFO](sns_example_sns_PublishFifoTopic_section.md)
  + [Detección de personas y objetos en un video](sns_example_cross_RekognitionVideoDetection_section.md)
  + [Introducción a IoT Device Defender](sns_example_iot_GettingStarted_079_section.md)
  + [Introducción a Config](sns_example_config_service_GettingStarted_053_section.md)
  + [Publicación de mensajes SMS en un tema](sns_example_sns_UsageSmsTopic_section.md)
  + [Publicación de un mensaje de gran tamaño](sns_example_sns_PublishLargeMessage_section.md)
  + [Publicación de un mensaje SMS](sns_example_sns_PublishTextSMS_section.md)
  + [Publicación de mensajes en colas](sns_example_sqs_Scenario_TopicsAndQueues_section.md)
  + [Uso de API Gateway para invocar una función de Lambda](sns_example_cross_LambdaAPIGateway_section.md)
  + [Uso de eventos programados para invocar una función de Lambda](sns_example_cross_LambdaScheduledEvents_section.md)
+ [Ejemplos de tecnología sin servidor](sns_code_examples_serverless_examples.md)
  + [Invocación de una función de Lambda desde un desencadenador de Amazon SNS](sns_example_serverless_SNS_Lambda_section.md)