簡體   English   中英

如何使用 CloudFront 分發將文件上傳到后備 S3 存儲?

[英]How to use CloudFront distribution to upload files to backing S3 storage?

我有一個由 S3 存儲支持的 Cloudfront 發行版。 CloudFront 支持 POST 內容上傳,如下所述: https://aws.amazon.com/blogs/aws/amazon-cloudfront-content-uploads-post-put-other-methods/

使用這個的幾個問題 -

  1. 我已經啟用了上面鏈接中提到的設置,但是使用 Postman,我得到 403
  2. 即使我讓它工作,使用 CloudFront 上傳文件的“安全”方式將是什么,以便只有經過身份驗證的用戶才能上傳到它。

請注意,我正在嘗試創建一個使用上述配置作為其后端的移動應用程序。 因此,移動應用程序上的用戶已經使用 OAuth 與 Google/Facebook 等提供商進行了身份驗證。

  1. 檢查存儲桶的策略。 您必須允許PutObject

  2. 這與 CloudFront 或 S3 並沒有真正的關系。 在發布內容之前,您需要驗證用戶是否經過適當的身份驗證並獲得執行此類操作的授權。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM