Context Vars
Required
aws.access-key-idaws.secret-access-key
Optional
aws.session-tokenaws.region
Values
DEFAULT_REGION
DEFAULT_REGION: Str "us-east-1"
Functions
get-credentials of ::aws::core/get-credentials
fn (): Credentials
Get AWS credentials from context (aws.access-key-id, aws.secret-access-key)
Context Vars:
aws.access-key-id, aws.secret-access-key, aws.session-token
get-region of ::aws::core/get-region
fn (): Str
Get AWS region from context (aws.region). Defaults to us-east-1 if not set.
Context Vars:
aws.region
sign-request of ::aws::core/sign-request
fn (method: Str, url: Str, region: Str, service: Str, credentials: Credentials, headers: Map, payload: Str | Bytes): Map
Sign a request using AWS Signature V4. Returns headers map with Authorization header.
Types
AwsError of ::aws::core/AwsError
AwsError type {
status: Int,
code: Str?,
message: Str?,
request_id: Str?,
body: Any
}
Error response from an AWS service request.
Credentials of ::aws::core/Credentials
Credentials type {
access_key_id: Str,
secret_access_key: Str,
session_token: Str?
}
AWS credentials used for signing requests.
Region of ::aws::core/Region
Region type {
name: Str
}
AWS region identifier.