Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Amazon CloudFront Utilities
Signataire CloudFront d'URL Amazon
Le signataire d' CloudFront URL Amazon simplifie le processus de création de signatures URLs. Une URL signée inclut des informations, telles que la date et l'heure d'expiration, qui vous permettent de contrôler l'accès à votre contenu. URLs Les signatures sont utiles lorsque vous souhaitez distribuer du contenu via Internet, mais que vous souhaitez restreindre l'accès à certains utilisateurs (par exemple, aux utilisateurs qui ont payé des frais).
Pour signer une URL, créez une URLSigner instance avec votre identifiant de paire de CloudFront clés et la clé privée associée. Appelez ensuite la SignWithPolicy méthode Sign or et incluez l'URL à signer. Pour plus d'informations sur les paires de CloudFront clés Amazon, consultez la section Création de paires de CloudFront clés pour vos signataires de confiance dans le guide du CloudFront développeur.
L'exemple suivant crée une URL signée valide pendant une heure après sa création.
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 }
Pour plus d'informations sur l'utilitaire de signature, consultez le package de signature