我已经下载并可以运行Mac的Visual Studio,但是这样做的全部原因是使用AWS插件在Visual Studio上运行,以便我可以为S3存储桶中的几个文件创建预签名的URL。
我下载的文件是.msi文件。这意味着我需要一台Windows机器。我想念什么吗?
如果您希望创建预签名的URL,我建议使用AWS Command-Line Interface(CLI)。它适用于Windows,Mac和Linux。
该aws s3 presign
命令可以生成预签名的URL。
自己编写代码也非常简单,例如:
#!/usr/bin/env python
from boto.s3.connection import S3Connection
S3 = S3Connection(
aws_access_key_id = 'AKIAABCDEFG', # Stack
aws_secret_access_key = 'abcdefg'
)
print S3.generate_url(
expires_in = 6000, # seconds
method = 'GET',
bucket = 'foo-bucket',
key = 'bar.jpg',
query_auth = True, # Sign the request
force_http = True # Not HTTPS
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句