

# Ejemplos de código para CloudFront usando SDK de AWS
<a name="service_code_examples"></a>

Los siguientes ejemplos de código indican cómo utilizar CloudFront con un kit de desarrollo de software (SDK) de AWS. 

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.

Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte [Uso de CloudFront con AWS SDK](sdk-general-information-section.md). En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.

**Contents**
+ [Conceptos básicos](service_code_examples_basics.md)
  + [Acciones](service_code_examples_actions.md)
    + [`CreateDistribution`](example_cloudfront_CreateDistribution_section.md)
    + [`CreateFunction`](example_cloudfront_CreateFunction_section.md)
    + [`CreateInvalidation`](example_cloudfront_CreateInvalidation_section.md)
    + [`CreateKeyGroup`](example_cloudfront_CreateKeyGroup_section.md)
    + [`CreatePublicKey`](example_cloudfront_CreatePublicKey_section.md)
    + [`DeleteDistribution`](example_cloudfront_DeleteDistribution_section.md)
    + [`GetCloudFrontOriginAccessIdentity`](example_cloudfront_GetCloudFrontOriginAccessIdentity_section.md)
    + [`GetCloudFrontOriginAccessIdentityConfig`](example_cloudfront_GetCloudFrontOriginAccessIdentityConfig_section.md)
    + [`GetDistribution`](example_cloudfront_GetDistribution_section.md)
    + [`GetDistributionConfig`](example_cloudfront_GetDistributionConfig_section.md)
    + [`ListCloudFrontOriginAccessIdentities`](example_cloudfront_ListCloudFrontOriginAccessIdentities_section.md)
    + [`ListDistributions`](example_cloudfront_ListDistributions_section.md)
    + [`UpdateDistribution`](example_cloudfront_UpdateDistribution_section.md)
+ [Escenarios](service_code_examples_scenarios.md)
  + [Creación de una distribución de varios inquilinos y un inquilino de distribución](example_cloudfront_CreateSaasResources_section.md)
  + [Eliminar recursos de firma](example_cloudfront_DeleteSigningResources_section.md)
  + [Introducción a CloudFront](example_cloudfront_GettingStarted_section.md)
  + [Firmar URL y cookies](example_cloudfront_CloudFrontUtilities_section.md)
+ [Ejemplos de CloudFront Functions](service_code_examples_cloudfront_functions_examples.md)
  + [Añadir encabezados de seguridad HTTP](example_cloudfront_functions_add_security_headers_section.md)
  + [Añada un encabezado CORS](example_cloudfront_functions_add_cors_header_section.md)
  + [Añadir un encabezado de control de caché](example_cloudfront_functions_add_cache_control_header_section.md)
  + [Agregar un encabezado True-Client-IP](example_cloudfront_functions_add_true_client_ip_header_section.md)
  + [Agregue un encabezado de origen](example_cloudfront_functions_add_origin_header_section.md)
  + [Agregar index.html a las URL de solicitud](example_cloudfront_functions_url_rewrite_single_page_apps_section.md)
  + [Normalizar parámetros de cadena de consulta](example_cloudfront_functions_normalize_query_string_parameters_section.md)
  + [Redirección a una nueva URL](example_cloudfront_functions_redirect_based_on_country_section.md)
  + [Reescribir el URI de una solicitud](example_cloudfront_functions_kvs_conditional_read_section.md)
  + [Selección del origen más cercano al espectador](example_cloudfront_functions_select_origin_based_on_country_section.md)
  + [Uso de pares clave-valor](example_cloudfront_functions_kvs_key_value_pairs_section.md)
  + [Validar un token simple](example_cloudfront_functions_kvs_jwt_verify_section.md)