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