

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

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

*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 ver uma lista completa dos Guias do desenvolvedor e exemplos de código do SDK da AWS, consulte [Como usar o CloudFront 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)
  + [Ações](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)
+ [Cenários](service_code_examples_scenarios.md)
  + [Criar uma distribuição multilocatária e um locatário de distribuição](example_cloudfront_CreateSaasResources_section.md)
  + [Excluir recursos de assinatura](example_cloudfront_DeleteSigningResources_section.md)
  + [Conceitos básicos do CloudFront](example_cloudfront_GettingStarted_section.md)
  + [Assinar URLs e cookies](example_cloudfront_CloudFrontUtilities_section.md)
+ [Exemplos do CloudFront Functions](service_code_examples_cloudfront_functions_examples.md)
  + [Adicionar cabeçalhos de segurança HTTP](example_cloudfront_functions_add_security_headers_section.md)
  + [Adicionar um cabeçalho de CORS](example_cloudfront_functions_add_cors_header_section.md)
  + [Adicionar um cabeçalho de controle de cache](example_cloudfront_functions_add_cache_control_header_section.md)
  + [Adicionar um cabeçalho IP de cliente verdadeiro](example_cloudfront_functions_add_true_client_ip_header_section.md)
  + [Adicionar um cabeçalho de origem](example_cloudfront_functions_add_origin_header_section.md)
  + [Adicionar index.html a URLs de solicitação](example_cloudfront_functions_url_rewrite_single_page_apps_section.md)
  + [Normalizar parâmetros de string de consulta](example_cloudfront_functions_normalize_query_string_parameters_section.md)
  + [Redirecionar para um novo URL](example_cloudfront_functions_redirect_based_on_country_section.md)
  + [Reescrever um URI de solicitação](example_cloudfront_functions_kvs_conditional_read_section.md)
  + [Selecionar a origem mais próxima do visualizador](example_cloudfront_functions_select_origin_based_on_country_section.md)
  + [Usar pares de chave-valor](example_cloudfront_functions_kvs_key_value_pairs_section.md)
  + [Validar um token simples](example_cloudfront_functions_kvs_jwt_verify_section.md)