当前位置: 首页 > 知识库问答 >
问题:

Flutter-AWS S3映像上传仅使用AWS密钥和机密(不使用任何包/SDK)

宰父志新
2023-03-14

null

但是,我不想使用lambda函数。

那么有没有办法,如果我可以上传我的图像到我的公共桶URL与我的AWS“密钥”和“秘密”?

有没有人可以建议我一个方法,从移动端上传图像彻底的仅?

多谢了。

共有1个答案

斜俊
2023-03-14

您可以实现签名过程并使用S3 API端点,这是包/SDK在背后所做的工作。

包含受支持参数的S3 REST API文档如下:https://docs.aws.amazon.com/amazons3/latest/API/api_putobject.html

为了使用访问密钥id和秘密访问密钥来计算签名,您需要:https://docs.aws.amazon.com/amazons3/latest/api/sig-v4-header-based-auth.html

文档看起来不错,但并不容易。

 类似资料:
  • boto3文档建议从命令行配置密钥。如果有的话,我可以把AWS键放入python源代码中吗?下面是供参考的代码。

  • 我正在尝试使用KMS和AWS加密SDK加密数据。查看AWS文档中提供的示例,似乎没有地方可以显式设置数据键。 使用由KMS生成的数据密钥使用AWS加密SDK加密数据的推荐方法是什么?

  • 我想保护Spring Boot API,使它只对具有有效API密钥和秘密的客户机是可访问的。但是,由于所有数据都是匿名的,程序内部没有身份验证(使用用户名和密码的标准登录)。我试图实现的只是所有API请求都可以仅用于特定的第三方前端。

  • 这是可能的还是加密必须共享和使用相同的密钥? 主要目的就是这样。 我将有两个客户端可以发送和接收加密数据到彼此。

  • 我对使用bouncy-gpg和PCKS12密钥的加密和描述的实现有麻烦。现在我有了PCKS12密钥(扩展名:.p12)。从这个密钥,我能够获得公钥和私钥。否则,bouncy-gpg需要使用gpg密钥。如何在bouncy-gpg中使用p12文件?如果有任何建议,我将不胜感激。多谢了。

  • 我们使用Azure Key Vault加密和解密Blob,以保护我们的文件不受开发人员或任何不想要的访问。 我创建了如下所示的RSA密钥 现在我很少怀疑了