簡體   English   中英

使用訪問密鑰和秘密將文件上傳到 Amazon S3,而不使用 SDK

[英]Upload file to Amazon S3 with access key and secret, without using SDK

是否有一個 S3 端點將獲取訪問密鑰、秘密和正文中的文件,然后接受文件上傳? 我寧願不導入整個 AWS SDK 以進行最少的操作。

我的用例:我有一個 AWS lambda function 將文件上傳到 S3。 目前,我使用 AWS SDK 進行文件上傳,但這使得 lambda function package 的大小比實際需要的大,因為我需要上傳 aws-sdk npm package

是否有一個 S3 端點將獲取訪問密鑰、秘密和正文中的文件,然后接受文件上傳? 我寧願不導入整個 AWS SDK 以進行最少的操作。

您永遠不會將訪問密鑰和秘密直接傳遞給 AWS API。您必須使用密鑰和秘密簽署您的請求 使用 SDK 比編寫自定義請求簽名代碼要容易得多。

但是,AWS SDK 包含在 AWS Lambda 運行時環境中 您不需要將 SDK 作為 Lambda function 部署的一部分上傳,除非您需要與運行時環境中提供的版本不同的 SDK 版本。

是的! 這是 AWS S3 官方 RestAPI 文檔AWS s3 restAPI 文檔

暫無
暫無

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

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