S3访问点的HTTP访问问题

0

【以下的问题经过翻译处理】 我尝试使用具有开放读取策略的Internet S3访问点访问对象,然而我收到了“The authorization mechanism you have provided is not supported. Please use Signature Version 4”。(使用控制台报告的对象URL)

在寻找原因时,我找到了文档(https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-alias.html),其中称:

您可以在任何数据平面操作中使用此访问点的别名而不是Amazon S3存储桶名称。

然后是

在某些数据平面操作中,您可以使用此访问点别名名称而不是Amazon S3存储桶名称。

profile picture
EXPERTE
gefragt vor 5 Monaten70 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 控制台报告的对象URL指的是以"https://AccessPointName-AccountId.s3-accesspoint.region.amazonaws.com"开头的URL吗?

如https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-restrictions-limitations.html中所述,访问点不支持匿名访问,使用REST API向访问点发出请求时必须使用AWS签名版本4。

我不确定您所说的"开放读取策略"的含义,但如果您想允许匿名公共访问,那么这不会起作用。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen