Crate cloud_file_signer

Source
Expand description

Traits, helpers and type definitions for signing cloud file URLs.

cloud_file_signer provides a uniform interface for signing URLs. Presigned URLs are useful for granting temporary access to files in cloud storage.

§CloudFileSigner

The CloudFileSigner trait defines a uniform interface for signing URLs. Implementations of CloudFileSigner are provided for AWS S3, Azure Blob Storage and Google Cloud Storage.

Modules§

aws
An implementation of the CloudFileSigner trait for Amazon S3.
azure
An implementation of the CloudFileSigner trait for Azure Blob Storage.
error
Errors that can occur while signing a URL.
gcp
An implementation of the CloudFileSigner trait for Google Cloud Storage.
permissions
Types for representing permissions that can be granted to a presigned URL.
presigned_url
A presigned URL for a file in a (cloud) object store.

Traits§

CloudFileSigner
A trait for signing URLs for files in a cloud object store.