1 個回答
- 最新
- 最多得票
- 最多評論
0
Requester Pays buckets do not support the following:
Anonymous requests >> reason you can't use Cloudfront
SOAP requests
Using a Requester Pays bucket as the target bucket for end-user logging, or vice versa. However, you can turn on end-user logging on a Requester Pays bucket where the target bucket is not a Requester Pays bucket.
已回答 2 年前
相關內容
- 已提問 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 10 個月前
Hmm... I was thought that requests to origin are not anonymous, but done on behalf of CloudFromt Service (my account) as far as I'm using Origin access identity with corresponding bucket policy. One question if I may, what do yo mean by "turn on end-user logging on a bucket"?
PS: I'm using Requester Pays not for logging, but for financial reasons. To let customers pay for data transfer.
The points in my last message are from the developer guide documentation; i.e. once requester pays is enabled, you can no longer do the above; the user must be authenticated and have an account to be charged to; I don't see how you can do that if going through cloudfront; this also is from the developer guide: "If Requester Pays is enabled, then the request must include the request-payer parameter."