Skip to content

Repository files navigation

aws4_request

An AWS Signature Version 4 client implementation, useful for making authenticated requests to services such as AWS S3.

Package VersionHex DocsErlang-compatibleJavaScript-compatible

gleam add aws4_request
importgleam/httpcimportaws4_requestimportgleam/http/requestpubfnmain(){letassertOk(request)=request.to("https://iam.amazonaws.com/?Action=ListUsers&Version=2010-05-08")letrequest=request|>request.set_header("content-type","application/x-www-form-urlencoded; charset=utf-8",)|>request.set_method(http.Get)|>request.set_body(<<>>)letsigned_request=aws4_request.signer(access_key_id:"AKIDEXAMPLE",secret_access_key:"wJalrXUtnFEMI/K7MDENG+bPxRfiCYEXAMPLEKEY",region:"us-east-1",service:"iam",)|>aws4_request.sign_bits(request)// Now send the signed request with a HTTP clienthttpc.send_bit(signed_request)}

Further documentation can be found at https://hexdocs.pm/aws4_request.

About

No description, website, or topics provided.

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages