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 menyertakan contoh aplikasi yang dapat diunduh yang mendemonstrasikan cara membuat tanda tangan untuk URL yang ditandatangani. Contoh tersedia di Perl, PHP, C #, dan Java. Anda dapat menggunakan salah satu contoh untuk membuat URL yang ditandatangani. 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 digunakan 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 sha1 dengan sha256 panggilan OpenSSL, atau gunakan SHA-256 konstanta yang setara 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 URL yang CloudFront Ditandatangani Amazon Node.js di Blog Peng AWS embang.

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