AwsSigV4
Namespace: Vercel.AI.AmazonBedrock
public static class AwsSigV4Signs an HTTP request with AWS Signature Version 4.
Inheritance: object
Methods
Section titled “Methods”Sign(HttpRequestMessage, byte[], string, string, string, string, string?, DateTimeOffset)
Section titled “Sign(HttpRequestMessage, byte[], string, string, string, string, string?, DateTimeOffset)”public static void Sign(HttpRequestMessage request, byte[] payload, string region, string service, string accessKey, string secretKey, string? sessionToken, DateTimeOffset utcNow)Adds the Authorization header for <code class=“paramref”>service</code> in <code class=“paramref”>region</code>. The headers already on <code class=“paramref”>request</code> are signed too, except values with non-ASCII characters.
Parameters
| Name | Type | Description |
|---|---|---|
request |
HttpRequestMessage | |
payload |
byte[] | |
region |
string | |
service |
string | |
accessKey |
string | |
secretKey |
string | |
sessionToken |
string | |
utcNow |
DateTimeOffset |
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product