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 bisa menggunakan SHA-256. Untuk menggunakannya SHA-256, perbarui algoritma hash dalam fungsi penandatanganan (misalnya, ganti sha1 dengan sha256 panggilan OpenSSL, atau gunakan konstanta yang SHA-256 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 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