Database Reference
In-Depth Information
Let's take a look at
AWS4-HMAC-SHA256 Credential=AKIAprabhakarK3A/
20140615/us-west-2/dynamodb/
aws4_request,SignedHeaders=host;x-amz-date;x-amz-tar-
get,Signature=66534aa47c45417eaac116e94abce8185cfcdea5d206981ee76a09967620ca76
.
Here, the first parameter specified is the Amazon algorithm
AWS4-HMAC-SHA256
,
which is used to hash the security parameters.
The second parameter is the
Credential
parameter, which is in the format access-key-
ID, the current date in the
yyyy-MM-dd
format, the region where the table is available,
the service name, and the termination string
aws4_request
. Each of these parameters
are separated by
/
.
The third parameter,
SignedHeaders=host;x-amz-date;x-amz-target
, con-
sists of header elements to be added to the request, with each element separated by
;
.
The last parameter, yet the most important parameter, is the
Signature
parameter
(
Signature=66534aa47c45417eaac116e94ab-
ce8185cfcdea5d206981ee76a09967620ca76
). Finding or calculating this para-
meter is the most complex and secured. We can have a look at
ht-
tp://docs.aws.amazon.com/general/latest/gr/signature-version-4.html
for further informa-
tion.