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

问题描述:

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

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

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

安装的Xcode,Python和点子,然后AWS CLI后,我想我现在可以按照你提出什么。然而,如果我使用/修改上面的示例代码,我是否正在终端中以.aws.user提示$进行此操作? – Torque2

+0

您可以在AWS CLI中使用'aws s3 presign'命令(非常简单 - 请参阅[documentation](http://docs.aws.amazon.com/cli/latest/reference/s3/presign.html ))。或者,你可以运行一个Python程序,如上所示。它们是单独的选项。 –

+0

我看到了AWS CLI的文档链接,但是我必须弄错一些东西。如果我想要一个桶在20分钟后过期,我不会输入'aws s3 presign s3:// specialbucket --expires-in 1200'? – Torque2