小编mic*_*luk的帖子

如何生成临时URL以使用boto库将文件上传到Amazon S3?

我知道如何以这种方式下载文件 - key.generate_url(3600).

但是当我尝试上传:key.generate_url(3600,method ='PUT')时,网址无效.有人告诉我:"我们计算的请求签名与您提供的签名不符.请检查您的密钥和签名方法."

我在boto主页上找不到如何使用函数generate_url(method ='PUT')的示例代码.有没有人知道如何使用它进行上传?如何设置上传文件路径的参数?

python amazon-s3 boto amazon-web-services

25
推荐指数
4
解决办法
2万
查看次数

如何在我的python应用程序中保护我的AWS访问ID和密钥

我正在使用Python创建应用程序并在某些模块中使用Amazon Web Services.

我现在正在硬编码我的AWS访问ID和*.py文件中的密钥.或者将来可能会将它们移出到配置文件中.

但是有一个问题,我如何从其他人那里保护AWS信息?据我所知,python是一种易于解编译的语言.

有没有办法做到这一点?


那么我正在做的是一个应用程序,以帮助用户从云上传/下载东西.我正在使用Amazon S3作为云存储.我知道Dropbox也使用S3,所以我想知道他们如何保护密钥.


经过一天的研究,我找到了一些东西.我现在正在使用boto(用于python的AWS库).我可以使用'generate_url(X)'函数来获取应用程序访问S3中对象的URL.该网址将在X秒内过期.所以我可以为我的应用程序构建一个Web服务,为他们提供网址.AWS密钥不会设置到应用程序中,而是设置到Web服务中.

听起来不错,但到目前为止我只能用这个功能下载对象,上传不起作用.任何机构都知道如何使用它进行上传?


有没有人知道如何使用boto的key.generate_url()来获取用于将内容上传到S3的临时URL?

python amazon-web-services

10
推荐指数
1
解决办法
5259
查看次数

是否有一个python json库可以将json转换为模型对象,类似于google-gson?

标准的python json模块只能将json字符串转换为dict结构.

但我更喜欢将json转换为具有"父子关系"的模型对象结构.

我在Android应用程序中使用google-gson,但不知道哪个python库可以执行此操作.

python json

10
推荐指数
1
解决办法
9251
查看次数

标签 统计

python ×3

amazon-web-services ×2

amazon-s3 ×1

boto ×1

json ×1