

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 CloudFront usar AWS SDKs
<a name="cloudfront_code_examples"></a>

Los siguientes ejemplos de código muestran cómo utilizar Amazon CloudFront 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**
+  **[ CloudFront Guía para desarrolladores](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html)**: más información sobre CloudFront.
+ **[CloudFront Referencia de la API](https://docs.aws.amazon.com/cloudfront/latest/APIReference/Welcome.html)**: detalles sobre todas CloudFront las acciones disponibles.
+ **[AWS Centro para desarrolladores](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23cloudfront)**: 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](cloudfront_code_examples_basics.md)
  + [Acciones](cloudfront_code_examples_actions.md)
    + [`CreateDistribution`](cloudfront_example_cloudfront_CreateDistribution_section.md)
    + [`CreateFunction`](cloudfront_example_cloudfront_CreateFunction_section.md)
    + [`CreateInvalidation`](cloudfront_example_cloudfront_CreateInvalidation_section.md)
    + [`CreateKeyGroup`](cloudfront_example_cloudfront_CreateKeyGroup_section.md)
    + [`CreatePublicKey`](cloudfront_example_cloudfront_CreatePublicKey_section.md)
    + [`DeleteDistribution`](cloudfront_example_cloudfront_DeleteDistribution_section.md)
    + [`GetCloudFrontOriginAccessIdentity`](cloudfront_example_cloudfront_GetCloudFrontOriginAccessIdentity_section.md)
    + [`GetCloudFrontOriginAccessIdentityConfig`](cloudfront_example_cloudfront_GetCloudFrontOriginAccessIdentityConfig_section.md)
    + [`GetDistribution`](cloudfront_example_cloudfront_GetDistribution_section.md)
    + [`GetDistributionConfig`](cloudfront_example_cloudfront_GetDistributionConfig_section.md)
    + [`ListCloudFrontOriginAccessIdentities`](cloudfront_example_cloudfront_ListCloudFrontOriginAccessIdentities_section.md)
    + [`ListDistributions`](cloudfront_example_cloudfront_ListDistributions_section.md)
    + [`UpdateDistribution`](cloudfront_example_cloudfront_UpdateDistribution_section.md)
+ [Escenarios](cloudfront_code_examples_scenarios.md)
  + [Creación de una distribución de varios inquilinos y un inquilino de distribución](cloudfront_example_cloudfront_CreateSaasResources_section.md)
  + [Eliminar recursos de firma](cloudfront_example_cloudfront_DeleteSigningResources_section.md)
  + [Comience con una CloudFront distribución básica](cloudfront_example_cloudfront_GettingStarted_section.md)
  + [Introducción a WAF](cloudfront_example_wafv2_GettingStarted_052_section.md)
  + [Firma URLs y cookies](cloudfront_example_cloudfront_CloudFrontUtilities_section.md)
+ [CloudFront Ejemplos de funciones](cloudfront_code_examples_cloudfront_functions_examples.md)
  + [Añadir encabezados de seguridad HTTP](cloudfront_example_cloudfront_functions_add_security_headers_section.md)
  + [Añada un encabezado CORS](cloudfront_example_cloudfront_functions_add_cors_header_section.md)
  + [Añadir un encabezado de control de caché](cloudfront_example_cloudfront_functions_add_cache_control_header_section.md)
  + [Agregar un encabezado True-Client-IP](cloudfront_example_cloudfront_functions_add_true_client_ip_header_section.md)
  + [Agregue un encabezado de origen](cloudfront_example_cloudfront_functions_add_origin_header_section.md)
  + [Agregue index.html a la solicitud URLs](cloudfront_example_cloudfront_functions_url_rewrite_single_page_apps_section.md)
  + [Normalizar parámetros de cadena de consulta](cloudfront_example_cloudfront_functions_normalize_query_string_parameters_section.md)
  + [Redirección a una nueva URL](cloudfront_example_cloudfront_functions_redirect_based_on_country_section.md)
  + [Reescribir el URI de una solicitud](cloudfront_example_cloudfront_functions_kvs_conditional_read_section.md)
  + [Selección del origen más cercano al espectador](cloudfront_example_cloudfront_functions_select_origin_based_on_country_section.md)
  + [Uso de pares clave-valor](cloudfront_example_cloudfront_functions_kvs_key_value_pairs_section.md)
  + [Validar un token simple](cloudfront_example_cloudfront_functions_kvs_jwt_verify_section.md)