1
我用下面的上傳組件:燼文件上傳到S3與無服務器拉姆達返回presigned URL
與具有S3支持灰燼(明顯),但簽名的所有例子需要一個單獨的服務器由於我的項目是無服務器並使用lambda/api網關,我想創建一個lambda來完成這項工作。我到處搜索,但找不到一個工作示例或足夠清晰的信息,以便我可以移植它。有沒有人成功做到這一點?
客戶端上有很多不安全的例子,但上傳的內容必須是安全的,因此是不可接受的。
我用下面的上傳組件:燼文件上傳到S3與無服務器拉姆達返回presigned URL
與具有S3支持灰燼(明顯),但簽名的所有例子需要一個單獨的服務器由於我的項目是無服務器並使用lambda/api網關,我想創建一個lambda來完成這項工作。我到處搜索,但找不到一個工作示例或足夠清晰的信息,以便我可以移植它。有沒有人成功做到這一點?
客戶端上有很多不安全的例子,但上傳的內容必須是安全的,因此是不可接受的。
這可能不會直接回答您的問題,但我認爲這是強烈相關的,並且可能會幫助您:如果您在將內容上傳到S3之前使用AWS Cognito授權用戶,則可以授予該Cognito用戶上傳權限內容到S3,而不使用預先設定的URL。我剛剛搜索了一下,發現了一篇很好的文章,描述了我的想法:http://engineering.hipolabs.com/serverless-file-upload-with-aws-cognito-and-s3/