

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Contoh kode untuk CloudFront menggunakan AWS SDKs
<a name="service_code_examples"></a>

Contoh kode berikut menunjukkan cara menggunakan CloudFront kit pengembangan AWS perangkat lunak (SDK). 

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

*Skenario* adalah contoh kode yang menunjukkan kepada Anda bagaimana menyelesaikan tugas tertentu dengan memanggil beberapa fungsi dalam layanan atau dikombinasikan dengan yang lain Layanan AWS.

Untuk daftar lengkap panduan pengembang AWS SDK dan contoh kode, lihat[Menggunakan CloudFront dengan AWS SDK](sdk-general-information-section.md). Topik ini juga mencakup informasi tentang memulai dan detail tentang versi SDK sebelumnya.

**Contents**
+ [Hal-hal mendasar](service_code_examples_basics.md)
  + [Tindakan](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)
+ [Skenario](service_code_examples_scenarios.md)
  + [Buat penyewa distribusi dan distribusi multi-tenant](example_cloudfront_CreateSaasResources_section.md)
  + [Hapus sumber penandatanganan](example_cloudfront_DeleteSigningResources_section.md)
  + [Memulai dengan CloudFront distribusi dasar](example_cloudfront_GettingStarted_section.md)
  + [Memulai dengan WAF](example_wafv2_GettingStarted_052_section.md)
  + [Tanda tangan URLs dan cookie](example_cloudfront_CloudFrontUtilities_section.md)
+ [CloudFront Contoh fungsi](service_code_examples_cloudfront_functions_examples.md)
  + [Tambahkan header keamanan HTTP](example_cloudfront_functions_add_security_headers_section.md)
  + [Tambahkan header CORS](example_cloudfront_functions_add_cors_header_section.md)
  + [Tambahkan header kontrol cache](example_cloudfront_functions_add_cache_control_header_section.md)
  + [Tambahkan header IP klien yang benar](example_cloudfront_functions_add_true_client_ip_header_section.md)
  + [Tambahkan header asal](example_cloudfront_functions_add_origin_header_section.md)
  + [Tambahkan index.html untuk meminta URLs](example_cloudfront_functions_url_rewrite_single_page_apps_section.md)
  + [Menormalkan parameter string kueri](example_cloudfront_functions_normalize_query_string_parameters_section.md)
  + [Redirect ke URL baru](example_cloudfront_functions_redirect_based_on_country_section.md)
  + [Menulis ulang URI permintaan](example_cloudfront_functions_kvs_conditional_read_section.md)
  + [Pilih asal yang lebih dekat ke penampil](example_cloudfront_functions_select_origin_based_on_country_section.md)
  + [Gunakan pasangan kunci-nilai](example_cloudfront_functions_kvs_key_value_pairs_section.md)
  + [Validasi token sederhana](example_cloudfront_functions_kvs_jwt_verify_section.md)