

Amazon Snowball Edge不再向新客户提供。新客户应探索[Amazon DataSync](https://www.amazonaws.cn/datasync/)在线传输、用于安全物理[传输Amazon的数据传输终端](https://www.amazonaws.cn/data-transfer-terminal/)或Amazon合作伙伴解决方案。对于边缘计算，请浏览 [Amazon Out](https://www.amazonaws.cn/outposts/) posts。

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

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

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

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

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