![](/img/trans.png)
[英]How to access Amazon S3 bucket to the Kubernetes pods using IAM roles instead of Access key & secret keys?
[英]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.