Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Utilidades de Amazon CloudFront
Firmante de URL de Amazon CloudFront
El firmante de URL de Amazon CloudFront simplifica el proceso de creación de direcciones URL firmadas. Una dirección URL firmada incluye información, como la fecha y hora de caducidad, que permite controlar el acceso a su contenido. Las URL firmadas son útiles cuando desea distribuir contenido a través de Internet, pero quiere restringir el acceso a algunos usuarios (por ejemplo, a aquellos que han pagado una tarifa).
Para firmar una URL, cree una instancia de URLSigner con el ID de par de claves de CloudFront y la clave privada asociada. A continuación, llame al método Sign o SignWithPolicy e incluya la URL que se va a firmar. Para obtener más información sobre los pares de claves de Amazon CloudFront, consulte el apartado sobre la creación de pares de claves de CloudFront para los firmantes de confianza de la Guía para desarrolladores de CloudFront.
En el ejemplo siguiente, se crea una URL firmada que es válida durante una hora tras su creación.
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 }
Para obtener más información sobre la utilidad de firma, consulte el paquete sign