-
Notifications
You must be signed in to change notification settings - Fork 4
/
816.txt
41 lines (28 loc) · 1.82 KB
/
816.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[REFS[
- [4] [CITE[Authenticating Requests (AWS Signature Version 4) - Amazon Simple Storage Service]]
([TIME[2017-02-11 04:52:51 +09:00]])
<https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html>
- [1] [CITE[Authenticating a Request in the Authorization Header - Amazon Simple Storage Service]]
( ([TIME[2014-02-15 02:37:46 +09:00]] 版))
<https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html>
]REFS]
* 文脈
[5] [[AWS]] 自身の他に、 [[Amazon S3]] 互換 [[Web API]] を提供する他の[[ストレージサーバー]]でも実装されています。
[3] [[Amazon S3]] や互換サーバーの[[クライアント]]ソフトウェアが実装しています。
汎用 [[HTTPクライアント]]ライブラリーも、そうした利用を想定して実装していることがあります。
[7] [[HTTP認証]]で使う他に、 [[Amazon S3]] への [[Webブラウザー]]からの [CODE[POST]]
時にも使われます。
* 関連
[6] [[OAuth 1.0]] の[[認証された要求]]と似ていますが、互換性はまったくありません。
* メモ
[FIG(quote)[
[FIGCAPTION[
[2] [CITE[AWS Storage Gateway Required Request Headers - AWS Storage Gateway]]
([TIME[2015-09-29 04:08:54 +09:00]] 版)
<http://docs.aws.amazon.com/storagegateway/latest/userguide/AWSStorageGatewayHTTPRequestsHeaders.html>
]FIGCAPTION]
> Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20120425/us-east-1/storagegateway/aws4_request, SignedHeaders=content-type;host;x-amz-date;x-amz-target, Signature=9cd5a3584d1d67d57e61f120f35102d6b3649066abdd4bf4bbcf05bd9f2f8fe2
]FIG]
[8] [CITE@en[minio-js/signing.js at master · minio/minio-js]]
([TIME[2018-06-06 23:17:34 +09:00]])
<https://github.com/minio/minio-js/blob/master/src/main/signing.js>