View a markdown version of this page

Contoh kode untuk membuat tanda tangan untuk URL yang ditandatangani - Amazon CloudFront

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

Contoh kode untuk membuat tanda tangan untuk URL yang ditandatangani

Bagian ini mencakup contoh aplikasi yang dapat diunduh yang menunjukkan cara membuat tanda tangan untuk ditandatangani. URLs Contoh tersedia di Perl, PHP, C #, dan Java. Anda dapat menggunakan salah satu contoh untuk membuat ditandatangani URLs. Skrip Perl berjalan pada platform Linux dan MacOS. Contoh PHP akan bekerja pada setiap server yang menjalankan PHP. Contoh C# menggunakan Kerangka Kerja .NET.

Contoh di bagian ini menggunakan SHA-1 untuk hash dan menandatangani pernyataan kebijakan. Anda juga dapat menggunakan SHA-256. Untuk menggunakan SHA-256, perbarui algoritma hash dalam fungsi penandatanganan (misalnya, ganti dengan panggilan sha256 OpenSSL, atau gunakan konstanta SHA-256 yang setara sha1 di pustaka kriptografi bahasa Anda). Saat Anda menggunakan SHA-256, sertakan parameter Hash-Algorithm=SHA256 kueri di URL yang ditandatangani.

Misalnya kode di JavaScript (Node.js), lihat Membuat Amazon CloudFront Ditandatangani URLs di Node.js di Blog AWS Pengembang.

Misalnya kode dengan Python, lihat Menghasilkan URL yang ditandatangani untuk Amazon CloudFront di AWS SDK for Python (Boto3) Referensi API dan kode contoh ini di repositori Boto3. GitHub