Azure提供共享访问签名([1],[2],[3]),可以将访问权限(读/写)委托给特定的blob / containers / tables /使用通过REST API生成的访问密钥在Azure存储帐户中排队。 AWS是否提供类似功能?
答案 0 :(得分:1)
S3中的预签名URL是等效的: https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURL.html
还有一些使用本文档中未提及的SDK生成它们的方法,您可以将其谷歌搜索。
Python例如: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-presigned-urls.html
答案 1 :(得分:0)
它与Azure提供的几乎相同,只是没有SAS这样的特殊名称。有关详细信息,请参阅http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html。
答案 2 :(得分:0)
Amazon AWS中的共享访问签名的等效项为Query String Authentication
,但它仅适用于Amazon S3(相当于Windows Azure Blob存储)。 AWS没有类似于SimpleDB / DynamoDB(Windows Azure表存储的对应部分)和简单队列服务(Windows Azure队列服务的对应部分)的共享访问签名。
我还在一系列博客文章中对亚马逊AWS和Windows Azure存储服务(S3 v / s Blob存储等)进行了比较,您可以在此处阅读:http://gauravmantri.com/?s=Amazon+Comparing。以为你可能觉得它很有用。
答案 3 :(得分:0)
我还没有尝试过,但看起来像是预先签名的URL:请参阅“{3}}”中的“Amazon S3:获取具有特定有效负载的PUT操作的预签名URL”部分/ p>