You use the SIGNATURE file file to identify your storage device in
your shipment, the associated job sent by e-mail, and to authenticate your request. You must
name this file SIGNATURE and put it in the root directory of your
storage device. If this file is missing, AWS cannot process your data. We will return your
storage device and you will need to create a new AWS Import/Export job.
You can use the CreateSignature tool to create a SIGNATURE file or
you can write your own software to create one. Given the same input, your software must
produce the same output as CreateSignature.
![]() | Important |
|---|---|
The CreateSignature tool uses canonical bytes of the manifest file to generate the
|
The following table describes the parameters in the SIGNATURE file.
| Parameter | Description | Required |
|---|---|---|
| jobId |
Specifies a five character alphanumeric string that uniquely
identifies one storage device. AWS issues Type: String | Yes |
signature |
Specifies the base64, encoded RFC 2104-compliant HMAC-SHA1
encryption of the values Type: String | Yes |
| signingMethod |
Specifies the signing method used to generate the Type: String Valid Values: HmacSHA1 | Yes |
| version |
Identifies the version of the Type: String Valid Values: 1.0 | Yes |