3

Azure 提供共享访问签名([ 1 ]、[ 2 ]、[ 3 ]),可以使用通过 REST API 生成的访问密钥将访问(读/写)委托给 Azure 存储帐户中的特定 blob/容器/表/队列. AWS 是否提供类似的功能?

4

4 回答 4

4

S3 中的预签名 URL 等效: https ://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html

还有一些方法可以使用本文档中未提及的 SDK 生成它们,您可以 google 一下。

例如 Python: https ://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-presigned-urls.html

于 2019-05-26T12:53:17.117 回答
2

等效于 Amazon AWS 中的共享访问签名,Query String Authentication但它仅适用于 Amazon S3(等效于 Windows Azure Blob 存储)。AWS 没有任何类似于 SimpleDB/DynamoDB(Windows Azure 表存储的对应部分)和 Simple Queue Service(Windows Azure 队列服务的对应部分)的共享访问签名。

我还在一系列博客文章中对 Amazon AWS 和 Windows Azure 存储服务(S3 v/s Blob 存储等)进行了比较,您可以在此处阅读:http ://gauravmantri.com/?s=Amazon+Comparing 。认为您可能会发现它很有用。

于 2013-10-11T03:32:50.267 回答
1

它几乎与 Azure 提供的相同,只是没有像 SAS 这样的特殊名称。有关详细信息,请参阅http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html

于 2013-10-11T03:26:41.373 回答
0

我还没有尝试过,但看起来预签名的 URL 是这样的:请参阅http://docs.aws.amazon的“Amazon S3:获取具有特定负载的 PUT 操作的预签名 URL”部分.com/AWSJavaScriptSDK/guide/node-examples.html

于 2015-08-13T19:48:30.173 回答