

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Snowball Edge 上支持用于数据传输的 Amazon S3 REST API 操作
<a name="using-adapter-supported-api"></a>

在下文中，您可以找到使用 Amazon S3 Adapter 时可使用的 Amazon S3 REST API 操作的列表。此列表包括有关 API 操作如何与 Amazon S3 配合使用的信息的链接。该列表还涵盖了 Amazon S3 API 操作与 AWS Snowball Edge 设备对应操作之间的任何行为差异。从 AWS Snowball Edge 设备返回的所有响应都声明 `Server` 为 `AWSSnowball`，如以下示例所示。

```
HTTP/1.1 201 OK
x-amz-id-2: JuKZqmXuiwFeDQxhD7M8KtsKobSzWA1QEjLbTMTagkKdBX2z7Il/jGhDeJ3j6s80
x-amz-request-id: 32FE2CEB32F5EE25
Date: Fri, 08 2016 21:34:56 GMT
Server: AWSSnowball
```

Amazon S3 REST API 调用需要 SigV4 签名。如果您使用 AWS CLI 或 AWS SDK 进行这些 API 调用，则会为您处理 Sigv4 签名。否则，您需要实施自己的 SigV4 签名解决方案。有关更多信息，请参阅 Amazon 简单存储服务用户指南中的对[请求进行身份验证（AWS 签名版本 4）](https://docs.aws.amazon.com/AmazonS3/latest/userguide/sig-v4-authenticating-requests.html)。
+ [GET 存储桶（列出对象）版本 1](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGET.html)：支持。但是，在 GET 操作的实施中，不支持以下内容：
  + 分页
  + 标记
  + 分隔符
  + 在返回列表时，未对列表进行排序

  仅支持版本 1。不支持 GET 存储桶（列出对象）版本 2。
+ [GET 服务](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTServiceGET.html) 
+ [HEAD 存储桶](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketHEAD.html) 
+ [HEAD 对象](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectHEAD.html) 
+ [GET 对象](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html)：是指从 Snow 设备的 S3 存储桶中下载的对象。
+ PU@@ [T O](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html) bject-使用将对象上传到 AWS Snowball Edge 设备时`PUT Object`，会生成一个 ETag 。

   ETag 是对象的哈希值。仅 ETag 反映对象内容的更改，而不反映其元数据的更改。 ETag 可能是也可能不是对象数据的 MD5 摘要。有关更多信息 ETags，请参阅《*亚马逊简单存储服务 API 参考》中的[常见响应标头](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonResponseHeaders.html)。*
+ [DELETE 对象](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectDELETE.html) 
+ [启动分段上传](https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadInitiate.html)-在此实现中，为 AWS Snowball Edge 设备上已有的对象启动分段上传请求会首先删除该对象。然后，它会将其分部分复制到 AWS Snowball Edge 设备上。
+ [列出分段上传](https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadListMPUpload.html) 
+ [上传分段](https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadUploadPart.html) 
+ [完成分段上传](https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadComplete.html) 
+ [中止分段上传](https://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadAbort.html) 

**注意**  
不支持此处未列出的任何 Amazon S3 Adapter REST API 操作。将任何不受支持的 REST API 操作与 Snowball Edge 结合使用会返回错误消息，说明不支持此操作。