如何为Visual Studio for Mac安装AWS插件?

时间:2016-11-11 17:20:08

标签: amazon-web-services amazon-s3

我已下载并可以运行Visual Studio for Mac,但我这样做的全部原因是使用AWS插件在Visual Studio上运行,以便我可以在S3中为几个文件创建预签名URL桶。

我下载的文件是.msi文件。这意味着我需要一台Windows机器。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

如果您希望创建预签名网址,我建议您使用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
)