Methods
(static) sign(request, access_info, service_infoopt) → {object}
Sign a HTTP request, add 'Authorization' header to request param
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
request |
object | HTTP request object
request: { method: GET | POST | PUT ... url: ..., headers: { header1: ... }, data: data } |
|
access_info |
object | AWS access credential info
access_info: { access_key: ..., secret_key: ..., session_token: ... } |
|
service_info |
object |
<optional> |
AWS service type and region, optional,
if not provided then parse out from url
service_info: { service: ..., region: ... } |
- Source:
Returns:
Signed HTTP request
- Type
- object