我對我的項目有幾個問題,因為我已經停止并且不知道如何繼續。我創建了一個小型 saas,類似于教育平臺。它是關于付費訪問視頻文件的。編程語言是 TypeScript:React / NestJS / PostgreSQL / Stripe / AWS S3。我現在的邏輯如下 - 如果用戶付款,我將記錄添加到我的數據庫中:user_trainingsid | uuid | user_id | training_id 1 | d-2a | 1 | 1我的簡化訓練基礎結構如下所示:trainingsid | uuid | name | video_file_name_key 1 | d21x | foo | videos/boo.mp4文件videos/boo.mp4是我文件的密鑰,它在存儲桶 aws s3 中。因此,id 為 1 的用戶在登錄我的應用程序后可以訪問培訓?,F在,我該如何保護這個文件和文件的鏈接,使用戶無法共享它?我知道我可以啟用 CORS,這可能會解決我的問題,但我希望此文件的鏈接是唯一的。如果可能的話?這個文件能以某種方式得到保護嗎?我怎樣才能得到一個文件的鏈接?前端用戶只有密鑰。我可以通過我的服務器鏈接到該文件,但我不知道該怎么做。
S3:文件的唯一鏈接?
嗶嗶one
2023-03-18 17:54:32