Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudFront Utilitas Amazon
Penandatangan CloudFront URL Amazon
Penandatangan CloudFront URL Amazon menyederhanakan proses pembuatan ditandatangani. URLs URL yang ditandatangani mencakup informasi, seperti tanggal dan waktu kedaluwarsa, yang memungkinkan Anda mengontrol akses ke konten Anda. Ditandatangani URLs berguna ketika Anda ingin mendistribusikan konten melalui internet, tetapi ingin membatasi akses ke pengguna tertentu (misalnya, untuk pengguna yang telah membayar biaya).
Untuk menandatangani URL, buat URLSigner instance dengan ID CloudFront key pair Anda dan kunci pribadi terkait. Kemudian panggil SignWithPolicy metode Sign or dan sertakan URL yang akan ditandatangani. Untuk informasi selengkapnya tentang pasangan CloudFront kunci Amazon, lihat Membuat Pasangan CloudFront Kunci untuk Penandatangan Tepercaya Anda di Panduan CloudFront Pengembang.
Contoh berikut membuat URL yang ditandatangani yang valid selama satu jam setelah dibuat.
import "github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign" // ... signer := sign.NewURLSigner(keyID, privKey) signedURL, err := signer.Sign(rawURL, time.Now().Add(1*time.Hour)) if err != nil { log.Fatalf("Failed to sign url, err: %s\n", err.Error()) return }
Untuk informasi selengkapnya tentang utilitas penandatanganan, lihat paket tanda