簡體   English   中英

如何在我的燒瓶應用程序的網頁上顯示s3中的圖像而不保存它?

[英]How would I display an image from s3 on a webpage in my flask app without saving it?

我有一個運行Flask網站的ec2實例,並且僅當某個用戶登錄到網站並將其顯示在主頁上時,我才想從s3中獲取某個圖像。 可以使用ec工具在ec2實例上下載該映像,但我不想將其保存到硬盤驅動器。 我想保持直接鏈接到s3中的對象的私有狀態。

基本上,我可以執行類似該用戶正在執行的操作 ,而是將文件傳遞到模板中並顯示它嗎?

CloudFront 簽名的cookie可用於提供私人內容。 可以通過以下方法防止cookie的濫用:

  • 加密cookie
  • 使用自定義策略並包括查看器的IP地址。
  • 根據您希望用戶訪問您的內容的時間,指定最短的合理到期時間。

不要忘記創建原始訪問身份 (OAI),以向Cloudfront授予訪問存儲桶的必要權限。

暫無
暫無

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

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