An AWS V4 request signing library compatible with all Apple Platforms, Swift Cloud and Fastly Compute@Edge.
import AWSv4
let signer = AWSRequestSigner(
accessKeyId: "abcde",
secretAccessKey: "12345",
service: "s3",
region: "us-east-1"
)
let signedHeaders = signer.signedHeaders(
url: .init(string: "https://s3.us-east-1.amazonaws.com/"),
method: .get
)