Skip to main content

SignedURLProperties

This class encapsulates properties about the signedURL operation. It defines the permission level allowed for the generated URL, its expiration duration, and an optional Base64-encoded 128-bit MD5 hash for data integrity checks. It also allows adding ContentMD5 to the metadata of the signed URL.

Attributes​

AttributeTypeDescription
Scopestow.ClientMethodScope defines the permission level allowed for the generated URL.
ExpiresIntime.DurationExpiresIn defines the expiration duration for the URL. It's strongly recommended setting it.
ContentMD5stringContentMD5 defines the expected Base64-encoded 128-bit MD5 hash of the generated file. It's strongly recommended setting it.for data integrity checks on the storage backend.
AddContentMD5MetadataboolAdd ContentMD5 to the metadata of signed URL if true.